design-api-spec
Pass
Audited by Gen Agent Trust Hub on May 10, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONDATA_EXFILTRATION
Full Analysis
- [COMMAND_EXECUTION]: The skill executes various shell commands to integrate with external tools, including
curlfor API communication andpython3for parsing JSON results. - [COMMAND_EXECUTION]: To retrieve environment variables like the API key, the skill attempts to source shell profiles such as
~/.zshrcor~/.bashrc. This is a common procedure in development environments to ensure configuration is correctly loaded. - [EXTERNAL_DOWNLOADS]: The skill utilizes
npx -y http-server, which downloads and executes thehttp-serverutility from the npm registry to host a local preview of the API documentation. - [DATA_EXFILTRATION]: The generated OpenAPI specification is sent to an external service at
api.ratemyopenapi.com. This transmission is the intended behavior for the skill's core linting and scoring functionality. - [COMMAND_EXECUTION]: The skill manages the lifecycle of the local preview server by using
lsofandkillto identify and stop the background process after the user has finished reviewing the documentation. - [PROMPT_INJECTION]: As the skill ingests and processes multiple user-provided design files, it is subject to indirect prompt injection. Maliciously crafted input could theoretically influence the generated output, though the impact is contained within the API specification design context.
Audit Metadata