dmr-openapi-skeleton
Pass
Audited by Gen Agent Trust Hub on Sep 17, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted external data in the form of OpenAPI 3.1+ specifications, which serves as a potential vector for indirect prompt injection.
- Ingestion points: User-provided OpenAPI documents (via file path, URL, or pasted text) as specified in
SKILL.md. - Boundary markers: The instructions do not define clear delimiters or boundary markers to isolate the untrusted spec data from the agent's instructions.
- Capability inventory: The skill allows for file system modifications (writing
views.py,urls.py,manage.py, etc.) and shell command execution (uv,poetry,pipfor installation;manage.py runserverfor execution). - Sanitization: No explicit sanitization or instruction-filtering for the ingested spec content is provided.
- [COMMAND_EXECUTION]: The skill requires the agent to execute shell commands to bootstrap the development environment and run the generated application.
- Evidence:
SKILL.mdcontains instructions to use package managers likeuv,poetry, andpipto install dependencies and commands to start the Django server (e.g.,uv run python manage.py runserver). - [EXTERNAL_DOWNLOADS]: The skill references and downloads external project templates and libraries during the scaffolding process.
- Evidence: The skill downloads
django-modern-restand its associated extras (pydantic,msgspec,jwt), as well as thewemake-django-template. These resources are maintained by the skill's author,wemake-services.
Audit Metadata