Process for Attack Simulation and Threat Analysis, or PASTA, is a risk-centric threat modelling methodology for understanding how an application or system could be attacked. It breaks analysis into stages that combine business impact, attacker objectives, threat enumeration, and technical validation, so teams can prioritise controls against realistic attack paths.
How PASTA works as a risk-centric threat modelling method
PASTA is designed to start with business impact and then work backwards into credible attack paths. That makes it different from lightweight checklist-style reviews, because the method explicitly ties threats to the assets, processes, and outcomes that matter most to the organisation.
In practice, the value of PASTA is that it forces a team to treat threat modelling as an analysis of realistic abuse, not just a brainstorming exercise. Its staged approach helps teams move from “what could go wrong?” to “which attacks matter most to this system?”
PASTA stages and what they are trying to answer
Although implementations vary, PASTA is commonly described as a seven-stage process that progresses from business objectives to technical validation. The early stages define scope, business impact, and attacker objectives; later stages enumerate threats, analyse weaknesses, and validate whether the attack paths are actually feasible.
That structure is useful because it keeps the model anchored to the system’s real exposure. A good PASTA exercise does not stop at listing threats, it tests whether the application design, deployment choices, and trust boundaries make those threats plausible.
For readers comparing methods, a broader Threat Modelling Guide helps place PASTA alongside other approaches such as STRIDE, LINDDUN, and attack trees.
Where PASTA adds security value
PASTA is especially useful when the team needs to prioritise controls, not just document risk. By combining business context with attacker perspective and technical validation, it helps separate high-consequence attack paths from theoretical issues that are unlikely to matter operationally.
The method is also helpful when the system is complex enough that controls cannot be chosen in isolation. If a workflow depends on multiple services, trust relationships, or external integrations, PASTA can expose where one weak link changes the overall attack surface and where compensating controls should be placed.
For organisations that use active validation as part of their security programme, the logic of PASTA aligns well with attack-path testing and control verification. That is one reason teams often pair threat modelling with Breach and Attack Simulation (BAS) Guide or continuous validation approaches such as Continuous Automated Red Teaming (CART) Guide.
PASTA in real-world security practice
PASTA is strongest when it is used as a decision support method for application security, architecture review, and risk-based control selection. It works best when the team can model realistic adversary goals, identify the most valuable assets, and validate whether the proposed controls actually interrupt the attack chain.
That makes it a practical choice for design reviews, major changes, and systems where business impact is easy to define but attack feasibility is not. In those cases, PASTA helps turn threat modelling into a prioritisation tool rather than a documentation exercise.
Teams that want to combine threat modelling with cloud exposure analysis can also use adjacent operational guidance such as Security Command Center Guide to connect modeled attack paths with exposure findings and triage.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
NIST CSF 2.0, NIST SP 800-53 Rev 5, OWASP ASVS and OWASP SAMM set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST CSF 2.0 | GV.RM-01 — Risk Management Strategy | PASTA operationalises risk-based threat modelling for prioritising security controls. |
| ID.RA-01 — Asset Vulnerabilities and Threats | PASTA identifies assets, threats, and attack paths that drive risk analysis. | |
| Recommendation — Use PASTA outputs to inform risk treatment decisions and rank controls by business impact. Map PASTA findings to asset and threat registers to drive risk analysis and control selection. | ||
| NIST SP 800-53 Rev 5 | RA-3 — Risk Assessment | PASTA is a structured risk assessment method for identifying and analysing threats. |
| Recommendation — Use RA-3 to document threats, vulnerabilities, and impact in a repeatable assessment process. | ||
| OWASP ASVS | V15 — Secure Coding and Architecture | PASTA supports architecture-focused security review and attack-path validation for applications. |
| Recommendation — Apply PASTA during architecture reviews to validate that designs reduce realistic attack paths. | ||
| OWASP SAMM | SLC — Security in the Software Lifecycle | PASTA fits SDLC threat modelling and security requirement definition for software delivery. |
| Recommendation — Embed PASTA into SDLC checkpoints to define and track security requirements early. | ||
Related resources from NHI Mgmt Group
Deepen Your Knowledge
Free weekly newsletter
Subscribe to the NHI & AI Identity Journal
The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.
Bonus 33% off our NHI Course when you subscribe.
Reviewed and updated by the NHIMG editorial team on November 3, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org