sarif-parsing
Pass
Audited by Gen Agent Trust Hub on Sep 17, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONDYNAMIC_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill is designed to ingest and interpret data from external SARIF files, which may contain third-party content such as rule descriptions or result messages. This presents a surface where content from scan results could influence agent behavior if interpreted as instructions.
- Ingestion points:
resources/sarif_helpers.pyandSKILL.md(Strategy 1-5). - Boundary markers: Not explicitly implemented, though the skill provides structured data handling and path normalization.
- Capability inventory: The skill is authorized to use the
Bashtool and references scripts that utilizesubprocess.runcalls. - Sanitization: Employs path normalization and URI decoding in
resources/sarif_helpers.pyto ensure consistent data handling. - [COMMAND_EXECUTION]: The test suite
resources/test_sarif_helpers.pyusessubprocess.runto execute thejqutility. This allows for automated verification of documented query templates against test fixtures. - [DYNAMIC_EXECUTION]: The documentation and helper scripts construct
jqfilter expressions dynamically by concatenating a resolution function with specific queries. These expressions are then evaluated at runtime to process SARIF datasets. - [EXTERNAL_DOWNLOADS]: The skill recommends the installation of several external security tools and libraries, including
sarif-tools(from Microsoft's GitHub),pysarif,ijson,jsonschema, andajv-cli. It also mentions thegarifutility from a third-party GitHub repository.
Audit Metadata