dmc-py
Warn
Audited by Gen Agent Trust Hub on Oct 2, 2026
Risk Level: MEDIUMCOMMAND_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [COMMAND_EXECUTION]: The
scripts/fetch_docs.pyscript usessubprocess.check_callto programmatically executepip installfor thehttpxlibrary if it is not found in the environment. Furthermore,scripts/component_search.pyusessubprocess.runto orchestrate execution of other Python scripts within the skill. - [EXTERNAL_DOWNLOADS]: The
scripts/fetch_docs.pyutility fetches documentation updates fromhttps://www.dash-mantine-components.com/assets/llms.txt. While this targets the official site of the library, it represents a runtime network dependency and external data ingestion. - [INDIRECT_PROMPT_INJECTION]: The skill possesses a surface for indirect prompt injection by ingesting and displaying remote documentation content to the agent.
- Ingestion points:
scripts/fetch_docs.pyretrieves content from a remote URL. - Boundary markers: The search results are delimited with markdown headers (
##) and separators (---), though there are no explicit instructions for the agent to ignore embedded commands within the fetched text. - Capability inventory: The skill provides scripts for package installation (
pip) and file creation (scaffold_app.py). - Sanitization: The script performs no sanitization or filtering of the fetched remote documentation content.
- [DYNAMIC_EXECUTION]: Several files, including
assets/app_single_page.pyandassets/app_multi_page.py, implementclientside_callbacklogic. This is a core Dash feature that executes provided JavaScript strings directly in the user's browser, which is a standard but noteworthy dynamic execution vector.
Audit Metadata