insecure-defaults
Pass
Audited by Gen Agent Trust Hub on Sep 27, 2026
Risk Level: SAFECOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The skill executes various shell commands including
grep,sed,mkdir, andteeto create directories, search for patterns in the codebase, and generate reports. - [DYNAMIC_EXECUTION]: The skill uses
python3 -cto execute a short Python script that parses JSON output from the Semgrep tool. This is used for extracting path and line information from scan results. - [INDIRECT_PROMPT_INJECTION]: The skill exhibits an indirect prompt injection attack surface as it processes untrusted data from an external codebase.
- Ingestion points: The skill reads all files matching the specified extensions within the directory provided in
SECSKILL_SCAN_PATH. - Boundary markers: There are no explicit instructions or delimiters used to warn the agent about potentially malicious instructions embedded in the scanned files.
- Capability inventory: The skill has the capability to execute shell commands, read/write files, and execute Python scripts via
bash. - Sanitization: While it attempts to mask hardcoded credentials using
sed, other code snippets containing potentially malicious instructions for the LLM are printed raw in the output report. - [EXTERNAL_DOWNLOADS]: The skill recommends installing the
semgreppackage from the Python Package Index (PyPI) and fetches security rules from Semgrep's official registry during execution.
Audit Metadata