bumblebee
Pass
Audited by Gen Agent Trust Hub on Oct 24, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: Fetches the Bumblebee security scanner CLI from Perplexity AI's official GitHub repository using the Go package manager.
- Evidence:
go install github.com/perplexityai/bumblebee/cmd/bumblebee@latestinSKILL.md. - [COMMAND_EXECUTION]: Executes shell commands to validate the Go environment, run the inventory scanner across user-specified directories, and manage output files in the workspace.
- Evidence: Usage of
bumblebee scanwith various profiles (baseline,project,deep) and system checks likecommand -v go. - [INDIRECT_PROMPT_INJECTION]: The skill possesses a vulnerability surface by ingesting and summarizing scan output (NDJSON) which could theoretically contain malicious instructions if a compromised package or configuration file had a crafted name/metadata.
- Ingestion points: The
render_report.pyscript parses line-delimited JSON generated by the Bumblebee binary. - Boundary markers: Absent; the skill relies on the agent's interpretation of the generated Markdown report.
- Capability inventory: Shell command execution, local file system read/write, and Python script execution.
- Sanitization:
render_report.pyincludes asafe_user_pathfunction that validates paths to ensure operations stay within the expected workspace and prevent directory traversal. - [DYNAMIC_EXECUTION]: Executes a bundled Python helper script (
render_report.py) at runtime to process raw scan data into a human-readable format. - Evidence:
python3 "$BUMBLEBEE_SKILL_DIR/scripts/render_report.py"call inSKILL.md.
Audit Metadata