conductor-dev
Pass
Audited by Gen Agent Trust Hub on Oct 3, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTIONPRIVILEGE_ESCALATION
Full Analysis
- [COMMAND_EXECUTION]: The skill provides the agent with the ability to execute shell commands through scripts like
compact_command.py,incremental_verify.py, andchange_impact.py. These tools use thesubprocessmodule to interact with the local environment. Analysis confirms these are intended for legitimate development tasks, such as interacting withgitand the HarmonyOSdevecoclitoolchain. \n- [INDIRECT_PROMPT_INJECTION]: The skill possesses an attack surface for indirect prompt injection as it ingests and processes external data, including user-defined product briefs (product.md) and documentation snippets retrieved viadevecocli_docs_bridge.py. \n - Ingestion points: External documentation fetched by
devecocli_docs_bridge.pyand project-specific files likeproduct.mdandTASKS.md(referenced inSKILL.mdandreferences/context-policy.md).\n - Boundary markers: The skill employs a documentation bridge (
devecocli_docs_bridge.py) that compacts results and flags non-English content for translation rather than passing raw documentation directly into the context.\n - Capability inventory: The skill has significant capabilities, including arbitrary command execution (
compact_command.py), file system modification (state_update.py), and project building/deployment (incremental_verify.py).\n - Sanitization: Documentation is truncated and filtered for relevance by the bridge script. The system relies on a rigid, phase-based state machine defined in
SESSION_STATE.jsonand validated byvalidate_state.pyto constrain agent actions.\n- [DYNAMIC_EXECUTION]: The scriptclean_ai_workflow.pyutilizes the__import__function for dynamic module loading. However, this is used strictly for the standardjsonlibrary and does not involve loading untrusted or external modules at runtime. \n- [PRIVILEGE_ESCALATION]: The scriptincremental_verify.pyincludes logic to execute PowerShell scripts using the-ExecutionPolicy Bypassflag. This is used as a compatibility layer to ensure that local platform tools (such as.ps1wrappers for DevEco Studio CLI) can be executed correctly across different development environments.
Audit Metadata