A GenAI application security RFP should convert AI risk into testable requirements. The buyer should define what the AI system can see and do, which data it processes, which APIs and tools it can call, where controls must run, what evidence the security team needs, and which outcomes are mandatory before production use.
NIST’s AI Risk Management Framework remains a voluntary foundation for managing AI risk, and its Generative AI Profile provides GenAI-specific risk-management actions. NIST SP 800-218A adds secure software-development practices for generative AI and is explicitly intended to be useful to organizations that acquire AI systems as well as those that produce them. OWASP’s GenAI Security Project now provides the 2026 Top 10 for LLM Applications and related agentic-AI guidance. These resources are useful baselines, but an RFP still has to translate them into requirements for your actual architecture and risk tolerance.
What a GenAI Security RFP Should Accomplish
The RFP is not a list of AI buzzwords. Its job is to help a cross-functional buying team determine whether a product or service can reduce defined risks without introducing unacceptable architectural, privacy, operational, or commercial risk.
At minimum, the evaluation should establish:
- which GenAI applications, agents, models, APIs, tools, data stores, retrieval systems, and environments are in scope;
- which risks are mandatory pass/fail requirements and which are weighted differentiators;
- what evidence the vendor must provide for every material claim;
- how security works at runtime, not only in a policy console or model test;
- how sensitive prompts, outputs, traces, logs, and samples are collected, stored, masked, retained, and deleted;
- how the product integrates with identity, gateways, application stacks, SIEM, incident response, and governance workflows;
- what happens when the product, model provider, policy service, or network dependency fails;
- what a bounded proof of value must prove before a production decision.
Define Your GenAI Application Scope Before Sending the RFP
Two organizations can both say they are “securing GenAI” while needing completely different controls. A public chatbot that answers documentation questions has a different risk profile from an autonomous finance agent that can issue refunds, change records, or export customer data.
| Scope area | Questions to document before evaluation |
|---|---|
| Models | Hosted API, private model, open-weight model, multimodal model, multiple providers, model routing? |
| Application | Chat, search, content generation, coding, analytics, workflow automation, decision support? |
| Agents | Can the system plan steps, select tools, call APIs, change state, or act without human approval? |
| Tools and APIs | Which business APIs, connectors, MCP-style services, databases, SaaS systems, or administrative functions are reachable? |
| Retrieval and memory | Which document stores, vector systems, knowledge bases, memories, and user-uploaded content can influence the model? |
| Data | PII, financial data, source code, credentials, intellectual property, regulated records, secrets? |
| Identity | End-user delegation, service accounts, workload identity, OAuth tokens, shared credentials, tenant context? |
| Environments | Cloud, on-premises, hybrid, air-gapped, development, staging, production, multiple regions? |
This scope should be attached to the RFP. Otherwise vendors can answer against the easiest interpretation of “AI security,” making responses impossible to compare.
GenAI Application Security RFP Requirements Checklist
1. AI asset and dependency visibility
- Discover or ingest an inventory of GenAI applications, model endpoints, agents, tools, APIs, retrieval services, and data flows.
- Identify owners, environment, model/provider, reachable tools, privileges, and sensitive-data exposure where technically available.
- Show how inventory is updated when applications, endpoints, models, or tool connections change.
- Distinguish observed runtime activity from configuration-only or manually entered inventory.
2. Prompt injection and instruction-boundary controls
- Explain what the product detects for direct and indirect prompt injection.
- Demonstrate how untrusted retrieved content, files, webpages, tool output, and user input are handled.
- Describe whether detection operates before the model, after the model, around tool use, or at several stages.
- Show false-positive handling, evidence, confidence, and policy tuning rather than only a binary “blocked prompt” result.
3. Agent and tool authorization
- Support dedicated identities or traceable context for agents and automated workflows.
- Enforce least privilege by tool, endpoint, method, object, tenant, environment, and action sensitivity where applicable.
- Provide allow/deny controls for high-risk tools and state-changing actions.
- Support human approval or step-up controls for actions such as payment, deletion, permission change, bulk export, or external sharing when required by the customer.
- Preserve end-user authorization context instead of silently elevating an agent through a broad service account.
4. API and application-layer protection
- Inspect the APIs that connect AI applications to models, tools, retrieval services, and business systems.
- Validate methods, paths, headers, parameters, bodies, schemas, tokens, and relevant response data.
- Detect authorization abuse, enumeration, replay, automation, abnormal sequence behavior, and excessive data access where in scope.
- Show how the security layer coexists with API gateways, WAFs, identity systems, service meshes, and application authorization.
5. Output and downstream-action safety
- Do not assume model output is trusted simply because the model generated it.
- Validate structured outputs before they become database queries, API calls, commands, URLs, code, or workflow parameters.
- Demonstrate controls for unsafe rendering, injection into downstream systems, and unintended tool invocation.
- Separate content-safety controls from application authorization and business-action policy.
6. Sensitive data and secrets
- Identify sensitive information in prompts, retrieval context, API requests, tool calls, and responses where supported.
- Detect secrets, tokens, credentials, and prohibited data sent to model providers or external services.
- Support masking or minimization appropriate to customer policy.
- Explain whether raw sensitive payloads are stored by the security product and under what controls.
Architecture and Deployment Evaluation Criteria
Security efficacy is not enough if the product cannot fit the production path safely. Require a reference architecture for each deployment mode you may use.
| Criterion | Evidence to request | What to test |
|---|---|---|
| Traffic/data coverage | Architecture showing exact observation and enforcement points | Representative prompt, model, agent, tool, API, retrieval, and response flows |
| Inline vs monitor mode | Supported modes, fail behavior, enforcement path | Safe onboarding in monitor mode and controlled move to blocking |
| Latency | Published measurement method and customer-test approach | P50/P95/P99 latency under representative payloads and concurrency |
| Availability | HA design, dependencies, recovery behavior | Component loss, policy-service loss, network partition, degraded dependencies |
| Bypass resistance | Network and identity assumptions | Whether protected applications can reach tools/APIs around the control path |
| Protocol support | Supported HTTP, streaming, WebSocket, gRPC, model/provider patterns | Your actual application protocols, including streaming responses if used |
| Private deployment | On-premises/private-cloud/data-boundary options | Whether sensitive traffic can stay inside required boundaries |
Ask vendors to state what they cannot inspect or enforce. A clear limitation is more useful than an ambiguous “supports all GenAI applications” claim.
Data Governance, Privacy, and Model-Provider Questions
GenAI security products may process some of the most sensitive content in the organization: prompts, source documents, retrieval context, API payloads, agent traces, and model responses. Treat the security product as part of the data architecture.
- Collection: exactly which payload fields, prompts, outputs, embeddings, metadata, and traces are collected?
- Storage: where is data stored and in which regions or customer-controlled environments?
- Retention: what are default and configurable retention periods?
- Training: is customer data used to train, fine-tune, evaluate, or improve vendor models or services? Require contractual clarity.
- Subprocessors: which model providers, analytics services, or subprocessors receive customer data?
- Encryption: how is data protected in transit and at rest, and how are keys managed?
- Access: which vendor and customer roles can view raw prompts, outputs, payloads, and security evidence?
- Deletion: how is tenant data deleted at end of retention, contract, or customer request?
- Masking: can investigations preserve evidence without unnecessarily exposing sensitive values?
NIST’s GenAI Profile is useful here because it treats GenAI risk across the lifecycle and includes risks that extend beyond classic application vulnerabilities. The RFP should therefore cover both cybersecurity controls and broader data/governance requirements relevant to your use case.
Runtime Detection and Enforcement Requirements
Pre-deployment testing matters, but GenAI applications change at runtime: models are upgraded, prompts evolve, retrieval content changes, new tools appear, permissions drift, and agents choose different sequences. Ask how the product observes and constrains live behavior.
Behavior context
Can the system connect user, agent, model, tool, endpoint, object, sequence, data class, and response outcome?
Explainable evidence
Does an alert show why behavior is risky, what changed, which request or response supports the finding, and what action was taken?
Safe enforcement
Can teams start with monitoring, tune controls, create targeted rules, and block only high-confidence behavior?
Continuous change
Can the product detect new agent tools, APIs, endpoints, response fields, or patterns without requiring a manual baseline rebuild?
For agentic systems, runtime evaluation should include the API action surface. An agent may receive a benign-looking prompt but still call a sensitive export API, modify a permission, or combine several individually allowed tools into an unsafe workflow. See AI agent API security risks for the API-layer control model.
Security Operations and AI Governance Criteria
A production security control must fit the team that will operate it. Include SOC, AppSec, platform engineering, AI engineering, privacy, and governance stakeholders in scoring.
- Export structured events to the organization’s SIEM or security data platform.
- Include enough context to reconstruct the AI action: user/identity, agent, model, tool, endpoint, request, response, data sensitivity, sequence, policy, and enforcement result where available.
- Support investigation without requiring security analysts to become prompt engineers.
- Define alert ownership, suppression, tuning, exception approval, and policy-change audit trails.
- Expose product health, dropped traffic, inspection gaps, and failed integrations.
- Support evidence export for risk reviews, incidents, audits, and governance reporting.
- Document model/detection changes that could materially alter security behavior.
NIST’s AI RMF organizes suggested risk-management work around Govern, Map, Measure, and Manage. That structure can help ensure the RFP covers governance and measurement as well as technical blocking.
Example GenAI Security RFP Scorecard
Adjust weights to your risk. A tool-facing autonomous agent should give more weight to authorization, action control, and runtime monitoring than a low-risk internal drafting assistant.
| Evaluation area | Example weight | Required proof |
|---|---|---|
| AI/agent/application coverage | 12% | Observed inventory and architecture mapping |
| Prompt/instruction attack controls | 10% | Customer-relevant attack tests and evidence |
| Agent/tool/API authorization and control | 15% | Least-privilege and high-risk action tests |
| API/runtime behavior security | 15% | Abuse, sequence, object, and data-flow scenarios |
| Sensitive data and privacy | 12% | Data-flow review, masking, retention, contractual terms |
| Architecture, resilience, performance | 12% | Deployment test, fail behavior, measured latency |
| Detection quality and explainability | 8% | Accepted true positives plus false-positive review |
| SOC and governance integration | 8% | SIEM workflow and investigation exercise |
| Operations and administration | 4% | RBAC, audit, health, upgrade, policy workflow |
| Commercial terms and exit risk | 4% | Three-year model, data portability, deletion, termination terms |
Use pass/fail gates separately from the weighted score. A vendor should not compensate for a failed privacy boundary or unsupported deployment requirement by scoring highly on dashboards or analytics.
Proof-of-Value Tests to Put in the RFP
Require a bounded proof of value for the highest-risk assumptions. Use representative but controlled applications and data. Define success before the test begins.
- Inventory test: identify the known GenAI application, its model endpoint, agent/tool calls, relevant APIs, and at least one change introduced during the test.
- Prompt injection test: exercise direct and indirect manipulation using an approved scenario and inspect evidence, false positives, and response.
- Tool misuse test: attempt a prohibited or out-of-scope tool/API action and verify the expected control.
- Authorization test: verify that changing an object, tenant, or user context does not become authorized simply because the agent can construct the request.
- Sensitive data test: return controlled synthetic sensitive fields and confirm detection, masking, policy, and logging behavior.
- Sequence test: create an unusual but syntactically valid tool/API sequence and verify behavioral evidence.
- Failure test: remove a dependency or security component and verify documented fail-open/fail-closed or degraded-mode behavior.
- Performance test: measure representative latency and resource impact rather than accepting a generic benchmark.
- SOC test: send events to the real SIEM and have an analyst reconstruct the scenario from the evidence.
- Change test: add or modify a tool, endpoint, route, or model workflow and verify how quickly visibility and policy adapt.
For a broader procurement methodology, Ammune’s API security vendor evaluation guide uses the same evidence-first principle for runtime security selection.
High-Value Questions to Ask Every Vendor
- Which parts of our architecture can you actually inspect, and which remain blind spots?
- Which controls are deterministic policy and which depend on probabilistic detection or model classification?
- Can you show the exact evidence behind a high-risk finding?
- How do you distinguish a malicious prompt from a legitimate prompt that happens to contain security-sensitive language?
- How do you follow an agent from user/task context through tool calls and API actions?
- What happens if the model, policy service, SaaS control plane, or network connection is unavailable?
- Can we deploy without sending raw prompts, API payloads, or sensitive response data outside our approved boundary?
- How do you prevent the security product itself from becoming a high-value repository of sensitive AI data?
- How are false positives measured, tuned, and reviewed before enforcement?
- Which OWASP GenAI 2026 risks do you address directly, indirectly, or not at all?
- How do you map to NIST AI RMF / NIST AI 600-1 and secure-development practices without claiming compliance that the framework does not certify?
- What can we export if we leave the platform, and how is our data deleted?
How Ammune Can Be Evaluated in a GenAI Security RFP
Ammune is most relevant to the runtime API layer around GenAI applications and agents. It can be evaluated for visibility into API traffic, agent-driven tool calls, request and response inspection, sensitive-data exposure, behavioral anomalies, high-risk API actions, runtime policy enforcement, forensics, and SIEM-ready evidence.
It should be assessed alongside—not as a replacement for—model-provider safety controls, secure model/application development, identity, application authorization, data governance, AI governance, gateways, cloud controls, and human approval for sensitive business actions.
For agent-specific architecture, see agentic AI API security for tools and workflows. For production visibility requirements, see API visibility for AI agents and the API runtime security platform guide.
Frequently Asked Questions
What should a GenAI application security RFP include?
It should define the AI architecture and risks, then require evidence for model and agent visibility, prompt/instruction attacks, tool and API authorization, runtime behavior, sensitive data, privacy, deployment, performance, resilience, SOC integration, governance, and proof-of-value results.
Should an AI security RFP be based only on the OWASP Top 10?
No. OWASP is a useful security baseline, but an enterprise RFP also needs architecture, data-handling, identity, authorization, availability, operational, privacy, commercial, and organization-specific requirements.
How should NIST AI RMF be used in procurement?
Use it as a voluntary risk-management structure, not as a vendor certification. Translate relevant Govern, Map, Measure, and Manage outcomes—and GenAI Profile actions—into requirements and evidence appropriate to your use case.
What is the most important GenAI security proof-of-value requirement?
There is no universal single test. Prioritize the highest-risk capability in your application: for an agent, that may be unauthorized tool/API action; for a knowledge assistant, it may be indirect prompt injection or sensitive-data leakage. Define success before testing.
Should the RFP require prompt injection protection?
Yes when relevant, but do not accept a checkbox. Ask where detection runs, what direct and indirect attacks it covers, how evidence is shown, how false positives are handled, and what prevents a successful prompt manipulation from becoming an unauthorized API or tool action.
How do you evaluate agentic AI security?
Trace the whole action chain: user or task, agent identity, model decision, tool selection, API request, authorization, data returned, follow-on action, and final result. Test least privilege, sensitive actions, approval gates, abnormal sequences, and audit evidence.
What privacy questions belong in the RFP?
Ask what data is collected, where it is processed and stored, retention, masking, encryption, access, subprocessors, model-training use, regional boundaries, deletion, and whether private deployment is available when needed.
How should vendors be scored?
Use mandatory pass/fail gates for non-negotiable requirements, then a weighted scorecard tied to customer risks. Score demonstrated evidence more highly than marketing claims or roadmap promises.
Should runtime security replace AI development testing?
No. Secure development, threat modeling, red teaming, model/application testing, and runtime monitoring address different stages and failure modes. Strong programs use them together.
References
Evaluate GenAI Runtime Security with Evidence
If your RFP includes agent tool calls, API behavior, sensitive response data, runtime abuse, or SIEM evidence, Ammune can be evaluated against those requirements in your own architecture and traffic conditions.
