Rating criteria. Rate a dependency high if it can reach regulated or confidential data, can change systems or identities, sits in the build or deploy path, or would be hard to replace. Rate it medium if its data access or actions are limited and compensating controls have been tested. Rate it low if it touches no sensitive data, is read-only and is easy to swap out. Raise the rating one level when evidence is missing, such as no advisory process or no audit logs. Lower it only on tested evidence. Avoid invented numeric scores; they imply precision the inputs do not support.
The highest-priority risks are not always the most prominent vendors. A small tool with broad OAuth access can matter more than a major model provider that only receives sanitized text, and a library used by dozens of pipelines can matter more than either. Access, data sensitivity, dependency concentration and blast radius decide priority. For a wider view of layered controls and how to evaluate security vendors, read our article on AI security solutions: what enterprises need to know.
Regulation: Obligations, Practices, Recommendations and Predictions
Keep four categories apart, because teams often blur them.
Existing legal obligations. The EU AI Act (Regulation (EU) 2024/1689) is risk-based, and obligations depend on the system's classification, your role (provider, deployer or other), the intended use and the provision's application date. Prohibitions and AI literacy have applied since February 2025, and obligations for providers of general-purpose AI models since August 2025. The Digital Omnibus on AI, Regulation (EU) 2026/1744, in force since July 27, 2026, postponed the high-risk requirements to December 2, 2027 for Annex III systems and August 2, 2028 for Annex I products. For high-risk systems, Article 15 requires appropriate cybersecurity, including, where appropriate, measures against data poisoning, model poisoning, adversarial examples and confidentiality attacks. Article 25 addresses responsibilities along the AI value chain, including agreements between providers and suppliers of components. The Act does not prescribe an AI-BOM, a particular signing scheme or any one control for every AI system, and most enterprise AI uses are not high-risk. Where personal data is processed, GDPR also applies, including its rules on processors, subprocessors and security of processing. Verify current dates and text on EUR-Lex, and take legal advice for your situation. See also our overview of the EU AI Act.
Recognized security practices. The NIST AI Risk Management Framework (Govern, Map, Measure, Manage), NIST's secure software development practices for generative AI (SP 800-218A), the OWASP Top 10 for LLM Applications (which lists supply chain, poisoning, prompt injection and excessive agency), ISO/IEC 42001 for AI management systems, and SLSA for build provenance. These are voluntary frameworks or standards unless a contract or regulator makes them binding. Our compliance comparison of the NIST, EU and ISO governance frameworks can help you choose one to map to.
Recommended enterprise controls. The checklist and framework in this guide are our recommendations for managing risk. They are not legal requirements.
Predictions. Expect customers, auditors and regulators to ask for dependency inventories, vendor evidence and agent permission records more often. That is a reasonable expectation, not a stated requirement.
A Five-Step Implementation Framework
This is a working framework built from the controls above. It is not a certified methodology or industry standard. If you need a recognized structure, map it to the NIST AI RMF or ISO/IEC 42001.
1. Inventory AI dependencies
Action: Build the inventory in checklist section A, including shadow AI found through OAuth and SSO logs. Owner: Security architecture with the AI platform team. Artifact: An AI dependency inventory, with an SBOM or AI-BOM where appropriate. Verify: Reconcile it against CI-generated SBOMs, an OAuth grant export and cloud billing, and ask a sample of teams what tools they use that are not listed.
2. Apply least privilege
Action: Map the identities, scopes and tools of every agent and integration, and remove standing credentials. Owner: Identity and platform security, with each service owner. Artifact: A permission map and an exceptions register. Verify: Run a test in which an agent attempts an out-of-scope action, such as reading a production secret, and confirm it fails and is logged.
3. Add verification gates to AI code pipelines
Action: Implement the layered gates from Example A. Owner: DevSecOps and engineering leads. Artifact: A pipeline release checklist and the required-status-check configuration. Verify: Submit test pull requests with a known-bad dependency, a planted secret and an unexpected outbound call, and record which layer caught each one.
4. Govern RAG data sources
Action: Approve, tier and monitor every source that feeds retrieval, and enforce document permissions at query time. Owner: Knowledge owners, the AI platform team and security. Artifact: An approved-source register with owner, trust tier, refresh cadence and permission model. Verify: Plant a canary document with a harmless instruction in a staging source and confirm instruction isolation and tool authorization prevent any action. Test permissions with a low-privilege account.
5. Match deployment to data sensitivity
Action: Choose public API, dedicated hosting, private or sovereign deployment by data sensitivity and regulatory need, not by assumption. Add data minimization before data leaves your boundary. Owner: The CISO or risk lead, with privacy and legal. Artifact: A vendor risk record per important dependency and a deployment decision record. Verify: Reassess on a schedule and after major changes, and run a rollback or exit drill for your most critical vendor.
Where Questa AI Fits
The controls above govern what enters your AI supply chain. A separate question is what sensitive data leaves your environment when people and systems send prompts, documents and tool payloads to AI services. That is the part Questa AI addresses. Its privacy layer detects personal, financial, health and other sensitive entities and anonymizes them before content reaches a model, and Questa Blackbox runs this detection and anonymization inside a customer's own network, according to Questa's product documentation. Sending less sensitive data to a model, plugin or logging service can limit the damage if one of them is compromised or misused.
This addresses the data-exposure side of supply chain risk only. Anonymization reduces exposure but is not absolute, because it depends on detection quality and context. It does not replace dependency and software integrity checks, secrets management, least-privilege access, code review and CI/CD controls, RAG provenance and retrieval authorization, vulnerability management, vendor risk assessment, or monitoring and incident response.
If you are connecting privacy protection to a broader AI risk-management program, see how Questa AI works.
Frequently Asked Questions