Findings library

Example AI Security Findings

Here are the types of issues we look for in AI-enabled repositories.

Critical

Exposed API key in environment config

An attacker could use the key to access third-party services, customer data, or generate unexpected usage costs.

textSecrets: Exposed API key in environment config

Recommended fix

Revoke and rotate the key, move secrets into a managed secret store, and add secret scanning to CI.

High

User input passed directly into LLM system prompt

A malicious user can override privileged instructions or influence downstream tool calls.

textPrompt security: User input passed directly into LLM system prompt

Recommended fix

Separate system and user messages, add prompt boundaries, and validate model output before taking action.

High

Agent has unrestricted filesystem access

Prompt injection or tool-output manipulation could cause the agent to read or modify sensitive files.

textAI agents: Agent has unrestricted filesystem access

Recommended fix

Sandbox the agent, allowlist paths and operations, require approval for sensitive actions, and log all tool calls.

Medium

Missing output validation before tool call

Untrusted model output can trigger unintended API requests, data writes, or workflow actions.

textLLM output validation: Missing output validation before tool call

Recommended fix

Validate output against a strict schema, enforce allowlists, and run authorization checks before execution.

Medium

Public vector database endpoint

Embeddings and retrieved documents may expose sensitive business or customer information.

textRAG security: Public vector database endpoint

Recommended fix

Require authentication, restrict network access, encrypt data, and scope indexes by tenant or environment.

Low

Missing rate limit on AI endpoint

Public users can drive model costs, degrade service reliability, or attempt automated prompt abuse.

textAbuse controls: Missing rate limit on AI endpoint

Recommended fix

Add authentication, request throttling, per-user quotas, and model usage caps.

AI Security Repo Audit

Ready to review your AI-enabled codebase?

Start with one repo. We will identify the highest-risk issues and give your team practical remediation steps.

Repo Audit

Security review for AI-assisted software development

  • Repository, dependency, secret, container, and IaC review
  • LLM, prompt, RAG, agent, and MCP risk review
  • Prioritized report, risk score, remediation steps
  • 60-minute review call