pact-coverage
Pass
Audited by Gen Agent Trust Hub on Oct 7, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill's documentation provides instructions for installing the
ripwireutility using a shell script hosted on an official Red Hat Emerging Technologies GitHub repository. This is a documented prerequisite for the skill's route discovery functionality. - [COMMAND_EXECUTION]: The Python scripts included with the skill (
build_filtered_oas.pyandparse_pact_coverage.py) utilizesubprocess.runto execute external command-line tools, specificallyripwireandpact-broker. These executions are intended for scanning consumer codebases and managing Pact files during the coverage analysis process. - [INDIRECT_PROMPT_INJECTION]: The skill processes external, potentially untrusted data which creates a surface for indirect prompt injection.
- Ingestion points: The skill reads OpenAPI specifications and Pact JSON files from local storage, URLs, or Pact brokers, and it performs text-based scans of consumer source code files.
- Boundary markers: The
SKILL.mdinstructions explicitly mandate that the agent must validate all OpenAPI and Pact files, prohibits the hallucination of spec content, and requires the agent to obtain user confirmation before selecting specific files for analysis. - Capability inventory: The skill performs network requests via
urllibto fetch pacts from brokers and executes local subprocesses to run analysis tools. - Sanitization: The skill employs
yaml.safe_loadandjson.loadsto parse structured data files, and it utilizesjsonreffor secure reference resolution within OpenAPI specs.
Audit Metadata