5 Cybersecurity Portfolio Projects for the AI Era
Build five beginner cybersecurity portfolio projects with synthetic data, clear evidence, acceptance criteria, and honest limitations.
By Starting Byte Team
A useful cybersecurity portfolio shows how you asked a question, gathered evidence, and reached a defensible conclusion. Screenshots of installed tools are not enough to explain those decisions.
The five project briefs below use fictional data and environments you control. They are proposed projects, not claims that completing them guarantees employment or proves professional readiness.
1. Investigate a synthetic sign-in timeline
Create a small dataset containing timestamps, demo accounts, actions, and outcomes. Include ordinary activity, a short cluster of failures, and a successful sign-in.
Your deliverable is an investigation note that distinguishes observations from interpretations. Show the time window, identify missing context, and propose a justified next step.
Acceptance criterion: another reader can trace every factual statement to a record. A sequence of failures followed by success should not become a claim of compromise without additional evidence.
Add an AI comparison by asking an approved assistant to summarize the same fictional dataset. Document one unsupported inference or confirm precisely what it got right.
2. Map the risks in an AI support workflow
Draw a fictional assistant that reads help-center articles and drafts support responses. Identify the user, information sources, model, tools, and output destination.
Your deliverable is a data-flow diagram with three specific risks and matching controls. For example, distinguish access to private customer records from access to public documentation.
Acceptance criterion: each control explains which action or information boundary it affects. Include a limitation. Restricting an assistant to drafting does not solve every confidentiality or accuracy problem.
3. Review Linux file permissions
Create a small directory of fictional files with different intended audiences: an owner-only note, a shared team reference, and a public readme.
Your deliverable is a before-and-after permissions report. Explain the intended access, the change made, and how the result was verified.
Acceptance criterion: the final settings match the stated access policy and legitimate use still works. Do not apply permission changes to system files or assume that making everything inaccessible is a successful security outcome.
4. Design a request-verification procedure
Write three fictional requests involving a file transfer, a payment detail change, and approval of a new application. Include a plausible message that should still require verification.
Your deliverable is a short decision guide showing which known channel to use, what authority to confirm, and when to report uncertainty.
Acceptance criterion: the procedure evaluates the requested action rather than relying on grammar, urgency, or a familiar voice alone. It should also explain what happens when the request is genuine but the destination is not approved.