HIGHPrivileged sudo commandsrc/mcp_auditor/domain/payload_safety.py:119 · Privileged sudo command — agent may execute with elevated privilegesFix: Build commands from fixed arguments; do not interpolate untrusted strings into a shell.
AST05 MEDIUMnpx invocation of non-well-known packagesrc/mcp_auditor/domain/confinement.py:124 · npx invocation of non-well-known package — may execute untrusted codeFix: Pin versions and sources; vendor anything fetched at install time.
AST06 MEDIUMProcess kill commandsrc/mcp_auditor/audit.py:104 · Process kill command — agent can terminate processesFix: Build commands from fixed arguments; do not interpolate untrusted strings into a shell.
AST05 HIGHPrivileged sudo commandsrc/mcp_auditor/domain/payload_safety.py:122 · Privileged sudo command — agent may execute with elevated privilegesFix: Build commands from fixed arguments; do not interpolate untrusted strings into a shell.
AST05 MEDIUMnpx invocation of non-well-known packagesrc/mcp_auditor/cli.py:132 · npx invocation of non-well-known package — may execute untrusted codeFix: Pin versions and sources; vendor anything fetched at install time.
AST06 HIGHAccess to sensitive file pathssrc/mcp_auditor/graph/prompts.py:14 · Access to sensitive file paths — SSH keys, AWS credentials, env files, or system filesFix: Stop enumerating or reading credential locations; take secrets from a declared environment variable the user sets on purpose.
AST05 MEDIUMPython subprocess execution detectedsrc/mcp_auditor/adapters/docker.py:89 · Python subprocess execution detectedFix: Build commands from fixed arguments, never from interpolated strings; prefer an API client over shelling out.
AST05 MEDIUMProcess kill commandsrc/mcp_auditor/adapters/server_launch.py:154 · Process kill command — agent can terminate processesFix: Build commands from fixed arguments; do not interpolate untrusted strings into a shell.
AST05 HIGHAccess to sensitive file pathslanggraph.json:6 · Access to sensitive file paths — SSH keys, AWS credentials, env files, or system filesFix: Stop enumerating or reading credential locations; take secrets from a declared environment variable the user sets on purpose.
AST05 HIGHDestructive file system command detectedsrc/mcp_auditor/domain/payload_safety.py:86 · Destructive file system command detectedFix: Build commands from fixed arguments; do not interpolate untrusted strings into a shell.
AST05 HIGHReferences a credential file in the home directorysrc/mcp_auditor/graph/prompts.py:14 · References a credential file in the home directoryFix: Stop enumerating or reading credential locations; take secrets from a declared environment variable the user sets on purpose.
AST03 MEDIUMPython subprocess execution detectedevals/cve_seeding.py:26 · Python subprocess execution detectedFix: Put hosts, commands and strings in plain source. Decoding at runtime looks identical to malware and costs points on its own.
AST05 HIGHPrivileged sudo commandsrc/mcp_auditor/domain/payload_safety.py:121 · Privileged sudo command — agent may execute with elevated privilegesFix: Build commands from fixed arguments; do not interpolate untrusted strings into a shell.
AST05 HIGHInstructs the agent to modify its persistent memory or instruction filesCLAUDE.md:93 · Instructs the agent to modify its persistent memory or instruction filesFix: Remove the text that addresses the agent rather than the reader; describe behavior, do not instruct.
AST01 MEDIUMFile permission modification commandsrc/mcp_auditor/domain/payload_safety.py:100 · File permission modification command — agent changes file ownership/permissionsFix: Request the narrowest permission that works; replace wildcards with the exact paths or hosts.
AST05 MEDIUMProcess kill commandsrc/mcp_auditor/domain/payload_safety.py:51 · Process kill command — agent can terminate processesFix: Build commands from fixed arguments; do not interpolate untrusted strings into a shell.
AST05 MEDIUMProcess kill commandsrc/mcp_auditor/target_execution.py:223 · Process kill command — agent can terminate processesFix: Build commands from fixed arguments; do not interpolate untrusted strings into a shell.
AST05 LOWRefusal suppressionCHANGELOG.md:32 · Refusal suppression — attempting to prevent safety responses · informational: not an instruction fileFix: Remove the text that addresses the agent rather than the reader; describe behavior, do not instruct.
AST01 LOWRefusal suppressiondocs/labeling-log.md:208 · Refusal suppression — attempting to prevent safety responses · informational: not an instruction fileFix: Remove the text that addresses the agent rather than the reader; describe behavior, do not instruct.
AST01 MEDIUMProcess kill commandsrc/mcp_auditor/graph/prompts.py:13 · Process kill command — agent can terminate processesFix: Build commands from fixed arguments; do not interpolate untrusted strings into a shell.
AST05 LOWRefusal suppressiondocs/labeling-log.md:212 · Refusal suppression — attempting to prevent safety responses · informational: not an instruction fileFix: Remove the text that addresses the agent rather than the reader; describe behavior, do not instruct.
AST01 MEDIUMProcess kill commandsrc/mcp_auditor/domain/payload_safety.py:125 · Process kill command — agent can terminate processesFix: Build commands from fixed arguments; do not interpolate untrusted strings into a shell.
AST05 MEDIUMProcess kill commandsrc/mcp_auditor/domain/models.py:282 · Process kill command — agent can terminate processesFix: Build commands from fixed arguments; do not interpolate untrusted strings into a shell.
AST05 Instructions loaded
≈4,239 tok
2 files · 81 in bundle
Tokens estimated at four characters each. Skills load their instruction text when triggered; the figure is what that costs.
Not checked against OSV yet; the weekly check has not reached this version.