contract-testing
Pass
Audited by Gen Agent Trust Hub on Sep 15, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTION
Full Analysis
- [SAFE]: The skill utilizes industry-standard tools for API contract testing and schema validation, including Pact-JS, Schemathesis, and Ajv.
- [SAFE]: Secrets and credentials such as database passwords and broker tokens are handled via environment variables and CI secrets, avoiding hardcoded values in version-controlled files.
- [INDIRECT_PROMPT_INJECTION]: The skill demonstrates ingestion of untrusted data through contract files and API specifications.
- Ingestion points: Pact JSON files read by the provider verifier in
references/pact-js-setup.mdand OpenAPI specifications read by the validation helper inreferences/schema-first.md. - Boundary markers: None explicitly defined to delimit data from instructions in the ingested files, which is typical for these data formats.
- Capability inventory: The provider verification tool in
references/pact-js-setup.mdexecutes HTTP requests against a service based on contract definitions. - Sanitization: Content is parsed as structured data (JSON/YAML) which provides inherent validation against simple instruction injection within these files.
Audit Metadata