AI governance fails when policies cannot be connected to the systems actually running in production. The NIST AI Risk Management Framework gives organizations a structure for managing that gap, but effective implementation still depends on technical evidence: knowing where AI is used, understanding how applications and APIs expose it, testing those systems for real weaknesses, and managing the results. This guide explains the framework and shows how Invicti can support selected AI RMF outcomes through AI-BOM, DAST, API security, proof-based scanning, and ASPM.

AI governance often starts with policies, committees, and risk statements. The harder part is connecting those high-level decisions and documents to the systems actually running across the organization and finding answers to practical questions:
The NIST Artificial Intelligence Risk Management Framework provides a structure for answering those questions. Its four core functions – Govern, Map, Measure, and Manage – help organizations move from accountability and context to evidence, prioritization, and action.
Application security does not cover the entire framework, but it plays a central role in operationalizing security-related outcomes. AI systems are delivered through applications, APIs, software components, data pipelines, identity controls, and infrastructure. Weaknesses in those layers can undermine security, resilience, privacy, reliability, and safety even when the underlying model works as intended.
Invicti supports this part of the AI risk management process by helping organizations identify AI-related application components, discover exposed applications and APIs, test deployed systems, validate applicable vulnerabilities, and manage remediation.
The connection is simple:
NIST defines the AI risk management outcomes. AppSec supplies part of the technical evidence needed to achieve them.
The NIST AI RMF is a voluntary framework for identifying, assessing, prioritizing, and managing risks associated with the design, development, deployment, and use of AI systems.
Published as NIST AI 100-1, the framework is sector-agnostic and use-case agnostic. Organizations can adapt it to their size, resources, objectives, and risk tolerance. It applies to the people and organizations that design, build, acquire, deploy, operate, or evaluate AI systems.
The framework provides a shared structure and vocabulary rather than a mandatory set of controls – it is not a law, regulation, certification scheme, prescriptive control checklist, or technical testing standard. It covers all areas of AI, not only high-profile generative AI technologies like large language models (LLMs).
The flexibility makes the AI RMF widely applicable, but it also places responsibility on each organization to select appropriate policies, controls, measurements, testing methods, and evidence. This creates a practical gap between understanding the framework and using it.
Note: As of this writing, AI RMF 1.0 remains the current framework, but NIST is revising it. Organizations should always check the NIST AI Resource Center for updates when establishing or reviewing their programs.
The AI RMF covers risks that extend well beyond software security. It addresses model performance, human impacts, privacy, fairness, explainability, transparency, reliability, and safety.
In practice, AI capabilities commonly reach users and other systems through applications, APIs, and supporting software. A production AI implementation can include:
A weakness in any of these layers can affect several AI RMF outcomes at once.
For example, an insecure API could expose private prompts and responses. An injection vulnerability could let an attacker manipulate an AI-enabled workflow. Excessive agent permissions could turn misleading output into unauthorized action. And an undocumented AI package could leave governance teams unaware of an AI-related dependency that warrants investigation.
A mature application security program supports the framework by providing evidence across a connected workflow to let you:
As an application security platform vendor, Invicti supports this technical workflow through its AI-BOM, application and API discovery, DAST, proof-based scanning, and ASPM capabilities. These contribute evidence to the framework and support the broader governance program.
NIST describes seven characteristics of trustworthy AI:
NIST treats validity and reliability as a foundation for the other characteristics, while accountability and transparency cut across all of them.
Improving individual characteristics may require tradeoffs. For example, increasing transparency may introduce privacy concerns, while simplifying a system for interpretability could affect performance. The framework does not decide these tradeoffs for the organization.
On the face of it, security is only one of the seven items, but an insecure AI-enabled application can undermine several characteristics at once. An attacker who is able to alter inputs, steal sensitive data, manipulate an agent, or exploit an API may affect reliability, privacy, safety, and accountability at the same time.
The operational core of the framework consists of four main functions. These are broken down into categories and subcategories that organizations can map to their own policies, processes, controls, and evidence.
The functions should be applied iteratively rather than treated as one-time compliance actions. Govern applies throughout the organization and lifecycle. Map, Measure, and Manage can then be applied to individual systems and revisited as technology, dependencies, uses, and risks change.
The Govern function creates the organizational conditions needed to manage AI risk. It includes:
Govern is a cross-cutting function, not a preliminary paperwork stage. NIST describes it as a continual requirement that enables the other functions. One especially practical subcategory is Govern 1.6:
Mechanisms are in place to inventory AI systems and are resourced according to organizational risk priorities.
An inventory is a prerequisite for meaningful governance. Organizations cannot assign ownership, apply policy, assess exposure, or monitor change when they do not know where AI is in use.
A governance inventory should include business context such as purpose, owner, users, data, and risk classification. It also needs technical evidence about the components found inside applications. Invicti AI-BOM can contribute the technical evidence part by identifying and categorizing AI-related dependencies across an application portfolio. This may include machine learning frameworks, model providers, agentic libraries, retrieval technologies, vector databases, Model Context Protocol components, and embedded model files.
Practical question to ask: Do we know which applications and APIs use AI, what they depend on, and who owns them?
Practical output: An owned AI inventory, governance policy, and defined risk tolerance.
The Map function establishes the context around an individual AI system. Teams should consider:
Mapping prevents organizations from assessing risk in isolation from context. For example, a chatbot that answers questions about public documentation presents a very different risk profile from an agent that can access customer records, call internal services, or modify cloud resources. The technology may be similar, but the exposure and consequences are not.
From an AppSec perspective, mapping should capture the technical boundaries of the system:
Application, API, technology, and dependency discovery can help teams establish this context. Features like AI-BOM can add AI-specific categorization that a generic dependency list may not provide.
Practical question to ask: How is the AI capability exposed, what can it access, and where are its trust boundaries?
Practical output: A documented system boundary, use context, trust boundaries, and go/no-go decision.
The Measure function turns mapped risks into usable evidence. NIST uses the broad term “test, evaluation, verification, and validation” (TEVV) for the technical and nontechnical assessments that can take place throughout the AI lifecycle. Depending on the system, this TEVV work may include:
The framework specifies desired outcomes but generally does not prescribe the exact testing methods or tools needed to achieve them. For example, it says organizations should measure security and resilience. It does not prescribe specific tools or methods for doing that – based on the framework alone, you won’t get a testing procedure for prompt injection, insecure output handling, excessive agent permissions, API authorization flaws, or conventional web vulnerabilities in an LLM-backed application.
AppSec practices and tools can provide part of that missing “how” for application and API security. For example, dynamic application security testing (DAST) examines running applications from the outside, using the same interfaces available to legitimate users and attackers. DAST provides the outside-in application view, while API security capabilities extend testing to the endpoints that connect models, data, services, and application functionality.
For applicable AI-enabled systems, automated testing may cover:
With its DAST and API security capabilities, the Invicti Platform can produce runtime evidence for the application security portion of Measure. Proof-based scanning can even safely confirm many vulnerabilities by demonstrating exploitability, giving teams stronger evidence for triage and remediation.
At the same time, it’s important to be clear about the scope of evidence provided by security testing. DAST can test a deployed application and its reachable interfaces, but you need other methods to determine whether the underlying model is fair, sufficiently explainable, statistically valid, or appropriate for a specific business decision.
Practical question to ask: What evidence shows that the deployed application and its APIs resist relevant attacks?
Practical output: A system-specific assessment plan, test results, limitations, and monitoring metrics.
The Manage function is where evidence turns into decisions and action. It covers:
Risk treatments may include mitigation, transfer, avoidance, or acceptance. The organization should document unresolved and accepted risk rather than assuming that treatment removes uncertainty.
For AppSec teams, the practical challenge for security management is maintaining an unbroken and efficient process chain from discovery through resolution:
This becomes difficult when findings are scattered across DAST, static application security testing (SAST), software composition analysis (SCA), container scanning, cloud security, and other tools.
AppSec platforms use application security posture management (ASPM) to centralize and correlate findings across security sources. Invicti ASPM helps teams deduplicate results, add application and business context, prioritize risk, route issues, enforce remediation policies, track service-level agreements, and report on application security posture. Invicti’s DAST-first approach can strengthen this process further by adding runtime evidence. When a static tool reports a theoretical weakness, dynamic testing may help establish whether it is actually reachable and exploitable in the running application.
Practical question to ask: Can we distinguish actionable risk from noise, assign it to the right team, and verify remediation?
Practical output: Prioritized treatments, accountable owners, residual-risk records, and retest status.
A practical AI RMF cycle looks like this:
This cycle should continue as models, prompts, application code, APIs, components, permissions, data sources, users, and deployment environments change.
Purely from an AppSec perspective, the same cycle can be expressed as:
The same approach is the thread connecting AI-BOM, DAST, API security, proof-based scanning, and ASPM on the Invicti platform.
The core framework is only one part of a broader set of NIST resources.
The AI RMF Playbook provides suggested actions for the framework’s individual categories and subcategories. It is the primary companion resource for teams looking for more practical implementation ideas. Like the framework, the Playbook is voluntary and designed to be adapted to each organization’s needs.
Profiles adapt the framework to a specific use case, sector, system type, or organizational state. An organization can create:
For example, a target profile for customer-facing generative AI could require:
The NIST Generative Artificial Intelligence Profile supplements the core AI RMF with risks and recommended actions specific to generative AI. Relevant areas include:
Note that the profile is additive – organizations still use Govern, Map, Measure, and Manage, but apply them with generative AI risks in mind.
NIST also maintains roadmap and crosswalk resources that connect the AI RMF to related standards and frameworks. The core document is intended to remain a living resource that develops alongside technology and standards.
The NIST AI RMF is a voluntary framework. Using it does not result in any official NIST certification, and the framework does not define a universal state of “AI RMF compliance.” Rather than claiming explicit compliance, organizations should use it to support:
ISO/IEC 42001 is often used as a complementary standard because it defines requirements for an AI management system and supports formal certification.
When discussing technology, the accurate wording is that a product supports selected AI RMF outcomes or contributes evidence to an AI RMF program. In practice, no single security tool can implement the complete framework.
The AI RMF is flexible, but your implementation of it still needs some concrete outputs.
Define organizational and system-level accountability. Create an AI inventory that records:
Do not limit the inventory to approved AI products. Developers can introduce models, frameworks, agents, and AI services through ordinary application dependencies.
Capabilities like AI-BOM can help expose this technical layer, while governance teams add the ownership, purpose, impact, and policy context required for a complete inventory.
Document:
The result should be a defined system boundary and a reasoned decision about whether and how to proceed.
Choose assessment methods based on the risks identified during mapping. Security-related measurements may include:
Avoid relying on activity metrics alone – a high scan count or a large number of closed tickets does not prove that the organization has reduced its most important risks.
Combine technical evidence with business context. Prioritization should consider:
Every unresolved or accepted risk should have an accountable owner and a documented rationale. ASPM capabilities can help connect findings to applications, owners, policies, remediation workflows, and retesting.
Reassess systems after changes to:
Use current and target profiles to turn the gap between present practices and desired outcomes into a prioritized improvement plan.
AI-enabled applications introduce new components and behaviors that are added on top of all the familiar software risks. Teams still need to address:
In addition, they also need to account for AI-specific trust boundaries:
This combination is why model-only evaluation is insufficient. Having a model behaving exactly as designed doesn’t guarantee security if the application that uses it exposes data, mishandles output, grants excessive permissions, or contains exploitable vulnerabilities. Any mature AI security program therefore needs both AI-specific evaluation and established AppSec practices.
Together, these capabilities support a technical evidence flow:
This supports the inventory, technical security, and risk-management portions of an AI RMF program. Those still need to be accompanied by organizational governance, legal review, privacy assessment, model evaluation, fairness analysis, safety engineering, and human oversight.
Across its four functions, the NIST AI RMF gives organizations a practical structure for thinking about AI risk: Govern establishes accountability and visibility, Map provides context, Measure produces evidence, and Manage turns that evidence into decisions and action.
Application security is a crucial part of that system across multiple functions. AI capabilities run through applications, APIs, software components, data services, and infrastructure. Organizations need to know where those capabilities are, understand how they are exposed, test them in operation, and connect the results to accountable remediation.
Invicti helps provide some of the required technical evidence across the application portfolio:
The AI RMF supplies the risk management structure. A mature and well-equipped AppSec program helps turn its security-related outcomes into measurable practice.
Request a demo to see how Invicti can discover AI-related components, test AI-enabled applications and APIs, and manage application risk from one platform.
