sonarqube-audit
Pass
Audited by Gen Agent Trust Hub on Sep 16, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill audits the complete codebase, which involves ingesting untrusted data from the analyzed project files. Malicious instructions embedded in the audited code (e.g., in comments, documentation, or string literals) could potentially influence the audit results or the 'Prompt para Correção Automatizada' generated at the end of the report.
- Ingestion points: All project files identified during the inventory stage, including source code, configuration files, and templates.
- Boundary markers: The skill does not explicitly define delimiting markers or 'ignore embedded instructions' warnings for the sub-agents that process the file contents.
- Capability inventory: The skill has the capability to execute local shell scripts and write a detailed Markdown report to the project root.
- Sanitization: Source code content is analyzed semantically by LLM sub-agents without specific sanitization against prompt injection patterns.
- [COMMAND_EXECUTION]: The skill relies on local shell scripts to perform its deterministic scanning phase, invoking tools such as
grep,ripgrep,ast-grep, andsemgrep. - Evidence: The 'Etapa 0' execution flow in
SKILL.mdrunsbash .agents/skills/sonarqube-audit/scanners/scan.sh <project_root> /tmp/opencode. - [EXTERNAL_DOWNLOADS]: The scanner attempts to utilize
semgrepvia Docker, which involves pulling thesemgrep/semgrepimage from a well-known service (Docker Hub). - Evidence: The
scanners/scan.shscript contains logic to executedocker run --rm semgrep/semgrepif the tool is available.
Audit Metadata