A Skills Roadmap for Security Professionals Moving Into AI
Security experience transfers well. The new skills are model behavior, data handling and building evaluations for AI features.

On this page
Security people often arrive at AI work expecting to start from zero. That expectation is understandable, since the vocabulary is new and the tools look unfamiliar. Most of the underlying discipline still applies. Identity, logging, threat modeling and incident response carry over almost unchanged, and the new material sits on top of them. The useful first step is to see exactly what transfers, then to study the few areas where AI systems behave differently enough to need their own attention.
Map what already transfers
Start with the skills you use every week and ask what each becomes in an AI system. Access control becomes the question of which identity a model's tool calls run under. Logging becomes a record of prompts, retrieved documents, tool calls and outputs. Threat modeling becomes a question about which pieces of text can influence the model and what it can do as a result. Incident response becomes a process for events in which a system behaves as designed and still causes harm.
- Identity and access: which user and which service identity an action runs under
- Logging: what was asked, what was retrieved, what was called and what came back
- Threat modeling: trust boundaries drawn around text, data and actions
- Change management: model versions, prompts and retrieval sources change too
- Incident response: containment for a system that worked as configured but produced a bad result
The last item deserves attention. A failure can occur without any vulnerability being exploited in the usual sense. A system may follow an instruction it should have refused, simply because the instruction arrived inside a document it was asked to read. An incident process has to handle that case as well.
Learn how a model handles instructions and data
Most security training assumes a clear line between code and data. A parameterized query keeps user input from being run as SQL. A language model has no equivalent line. Instructions from a developer, a user and a retrieved web page all arrive as text in one context window, and the model weighs them using patterns learned during training. It is not checking a rule. It is producing the most likely continuation, and that continuation is shaped by everything in its context.
This changes where controls belong. A model cannot be relied on to ignore text that looks like an instruction, so the decision to act has to be enforced outside the model. Learn how a context window is assembled in a typical application: which parts come from the developer, which from the user, which from retrieval and which from earlier turns. Draw that assembly for one real application and mark every place where untrusted text enters. The drawing is often the most useful artifact a security person can produce early on.
Learn the data pipeline
AI applications copy data into places that are harder to govern. A document is split into chunks, converted into vectors, stored in an index and returned to a model when a question matches it. Each step can drop or preserve the permissions attached to the source. A common failure is an index that holds documents from many sources, with access checks applied in the original system but not in the search. A person who cannot open a file may still see fragments of it in an answer.
Learn the stages of a retrieval pipeline and ask at each one where access control is enforced. The check should run against the requesting user at query time, not only at ingestion. Ask how long prompts and responses are kept, which teams can read them, and whether they contain personal data. These are familiar questions from data governance, now asked about a new kind of store.
Build a sequence you can follow
A workable order looks like this. The pace depends on how many hours you can give it, but the order matters more.
- Read the architecture of a simple document-question application and draw its trust boundaries.
- Build a small version in a lab you own, using only data you are allowed to use.
- Write test questions with expected behavior, including questions the system should refuse.
- Add one read-only tool and observe how the model chooses to call it.
- Before adding any write-capable tool, design its approval step.
- Write up what you found, including what broke and what you changed.
Stages three and five carry most of the security judgment. They force you to decide in advance what the system should and should not do, which is far easier than deciding after something has gone wrong.
Turn lab work into evidence
A portfolio in this field is less about a finished product and more about a record of tests. A reviewer wants to see the system described, the trust boundaries drawn, the tests run, the results with the conditions they were run under, and what would still change. Be specific about what you built and what came from a tutorial or template. Overclaiming is easy to spot, and it damages trust more than a modest project does.
Keep write-ups short and dated. A model or prompt that changes next month makes an old result stale, and saying so is a sign of competence rather than weakness.
Judge your progress honestly
Expect the field to keep moving. Tools and recommended practices will change while you learn them. Understanding how models take instructions, where data flows and where decisions are enforced will hold up better than any list of current products. Three questions make a useful check. Can you name each place where untrusted text can enter a system you built? Can you state the permissions each tool runs with? If the system misbehaved tomorrow, could you reconstruct what happened from logs you designed for that purpose?
For practice, pick one AI feature you use or can study, write its trust boundaries on a single page, and run one test that tries to push it outside its intended scope. Record what happened, whatever it was.

