semgrep
Pass
Audited by Gen Agent Trust Hub on Apr 13, 2026
Risk Level: SAFE
Full Analysis
- [PROMPT_INJECTION]: The skill incorporates a robust 'hard gate' in Step 3 of the workflow, utilizing
AskUserQuestionto ensure explicit user consent is obtained for the proposed scan plan (including targets and rulesets) before any execution occurs. - [DATA_EXFILTRATION]: The instructions mandate the use of the
--metrics=offflag for all Semgrep commands to prevent the transmission of scan telemetry or codebase data to external servers, which is a critical privacy control for security audits. - [EXTERNAL_DOWNLOADS]: The skill fetches configuration and rulesets from established security research organizations and technology providers (e.g., Trail of Bits, HashiCorp, Microsoft) via their official GitHub repositories and package registries.
- [COMMAND_EXECUTION]: The skill manages scan execution and result processing through shell commands and a Python helper script (
merge_sarif.py). The script employs safe subprocess execution patterns by using static argument lists and avoiding shell evaluation. - [REMOTE_CODE_EXECUTION]: The skill utilizes
@microsoft/sarif-multitoolvianpxto perform result merging. This download targets a well-known service and is restricted to its documented purpose of processing static analysis results.
Audit Metadata