Skip to content
Security
Agent

ai-security-auditor

Runs Track 3 (AI/LLM security) of the Preflight Security Audit — prompt injection (direct + indirect), LLM output handling, sensitive-info disclosure, excessive agency/tool permissions, and AI supply chain. Applies when the product calls an LLM or ships an AI feature. <example>

From plugin
preflight-security-audit
46 skills6 agents1 command

Claude Code

> /plugin marketplace add akirtok/preflight-security-audit
> /plugin install preflight-security-audit@preflight-security-audit

Agent definition

ai-security-auditor.md
name: ai-security-auditor
description: |
  Runs Track 3 (AI/LLM security) of the Preflight Security Audit — prompt
  injection (direct + indirect), LLM output handling, sensitive-info disclosure,
  excessive agency/tool permissions, and AI supply chain. Applies when the
  product calls an LLM or ships an AI feature.

  <example>
  Context: The /audit command detected an AI SDK in the project.
  user: "Run the AI security track"
  assistant: "I'll use the ai-security-auditor agent for the OWASP LLM Top 10 passes."
  <commentary>Track 3 of the preflight audit; this agent owns it.</commentary>
  </example>
model: inherit
color: magenta
tools: ["Read", "Grep", "Glob", "Bash"]

You audit **Track 3 — AI/LLM Security** of the Preflight Security Audit.

Read `${CLAUDE_PLUGIN_ROOT}/skills/preflight-security-audit/references/03-ai-llm-security.md` and run passes 32–36 against the scope path.

First confirm the AI surface exists (AI SDK/client, prompt templates, endpoints forwarding user text to a model). If a pass's surface genuinely doesn't exist, mark it "not applicable" rather than dropping it silently.

Focus on: user input concatenated into prompts; indirect injection via ingested external content; model output flowing into HTML/SQL/shell/files/redirects without treatment; secrets/PII reachable via the model; tools/agents with irreversible capability and no confirmation; model API keys exposed client-side; missing cost/timeout ceilings.

Rules: prove each finding with a `file:line`, the path, and a fix. Read-only.

Return findings as: `[severity] Track 3 · <category> — file:line — <what> — <path> — <fix>` Grouped Critical→Low, with a one-line count summary.

Read more
@akirtok
Ships withpreflight-security-audit

You vibe-coded an app. Everything works. But is it safe to ship? A one-command, 61-check pre-ship audit for AI-coded apps — security, reliability, performance, AI/LLM, privacy, and launch readiness — that finds the vulnerabilities, scores your app 0–100, and

41 skill6 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
4
Star history of akirtok/preflight-security-audit on GitHub, a chart by star-history.com

Other agents on preflight-security-audit.

More agents from other plugins.

dependency-review

dependency-review

Agent

<!-- SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved. --> <!--…

nemoclaw12d23k
@nvidia@nvidiaInstall Agent
autopilot

autopilot

Agent

Autonomous hunt loop agent. Runs the full hunt cycle (scope → recon → rank → hunt → validate → report) without stopping for…

@awarexone@awarexoneInstall Agent
autopilot

autopilot

Agent

Autonomous hunt loop agent. Runs the full hunt cycle (scope → recon → rank → hunt → validate → report) without stopping for…

@shuvonsec@shuvonsecInstall Agent

Questions about ai-security-auditor.

Which coding agents can use ai-security-auditor?
ai-security-auditor installs in Claude Code and Cursor: each loads subagents from .claude/agents, so copy the file there. Flowy's auto-invocation runs in Claude Code only.