sarif-parsing
Pass
Audited by Gen Agent Trust Hub on Sep 4, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill is designed to process external SARIF files, which serves as an ingestion point for potentially untrusted data derived from various security scanners.
- Ingestion points: Results files (e.g.,
results.sarif) are parsed using standard JSON libraries or streamed viaijsoninSKILL.mdandsarif_helpers.py. - Boundary markers: The skill leverages the structured nature of the SARIF JSON schema to maintain data boundaries, although result messages are extracted for display/analysis.
- Capability inventory: The skill uses tools like
Bash,Read,Glob, andGrep. Python scripts perform file operations and data aggregation. - Sanitization: Content is processed into structured
Findingobjects; while explicit filtering of malicious text within message fields is not present, the reliance on structured data parsing reduces risk. - [EXTERNAL_DOWNLOADS]: The instructions recommend the installation of specialized tools and libraries for SARIF manipulation.
- Python Packages: Suggests
pysarif,sarif-tools,ijson, andjsonschema. Thesarif-toolspackage is maintained by Microsoft's official repository. - Node.js Packages: Mentions
ajv-clifor schema validation. - Other Utilities: References standard tools like
jqand the official SARIF validator atsarifweb.azurewebsites.net. - [COMMAND_EXECUTION]: The skill provides
jqandbashcommand examples for filtering and aggregating scan results. These commands are standard for data processing tasks and do not involve administrative privileges or dangerous shell operations.
Audit Metadata