openapi-analyzer
Warn
Audited by Gen Agent Trust Hub on Jun 9, 2026
Risk Level: MEDIUMPROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted data from an OpenAPI specification file fetched from a URL. * Ingestion points:
scripts/openapi_analyzer.pyloads the JSON specification from/tmp/mikopbx_openapi.json. * Boundary markers: No explicit delimiters are used to protect the agent from instructions embedded in spec fields likesummaryordescription. * Capability inventory: The skill usesBash,Read,Grep, andGlobtools. * Sanitization: The processing script does not sanitize the contents of the specification strings. - [DYNAMIC_EXECUTION]: An integration example in
examples/integration-examples.mddemonstrates generating Python test scripts by interpolating fields from the OpenAPI specification directly into a code template. This creates a risk of code injection if the analyzed specification contains malicious strings. - [COMMAND_EXECUTION]: The skill uses
docker execandcurlto fetch data from the environment. This is intended functionality for the vendor's ecosystem. - [EXTERNAL_DOWNLOADS]: Fetches an OpenAPI specification from vendor-specific URLs (e.g.,
http://mikopbx-php83.localhost:8081/pbxcore/api/v3/openapi:getSpecification).
Audit Metadata