zj-initiative-registry
Warn
Audited by Gen Agent Trust Hub on Sep 4, 2026
Risk Level: MEDIUMREMOTE_CODE_EXECUTIONDYNAMIC_EXECUTIONCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [REMOTE_CODE_EXECUTION]: The script
scripts/initiative_registry.pydelegates functionality to external Python scripts (such asregistry_admin.py,git_workflow.py,compile_registry.py, andvalidate_registry.py) located within a user-provided repository checkout. This execution occurs without verifying the integrity or content of the scripts. - [DYNAMIC_EXECUTION]: The
delegatefunction inscripts/initiative_registry.pyusessubprocess.runto dynamically execute Python scripts. The specific script to be run is determined by theoperationargument, and the execution path is derived from the--registry-pathargument supplied at runtime. - [COMMAND_EXECUTION]: The skill uses the
subprocessmodule to execute system commands (git) and spawn new Python processes. It passes arbitrary arguments collected from the user viaargparse.REMAINDERto these processes. - [INDIRECT_PROMPT_INJECTION]: The skill exhibits an attack surface for indirect prompt injection as it is designed to ingest and act upon data from external sources.
- Ingestion points: Reads
AGENTS.md, protocol specifications, and registry manifests from a remote GitHub repository (referenced inSKILL.md). - Boundary markers: The skill does not implement delimiters or explicit 'ignore embedded instructions' warnings for the data it processes.
- Capability inventory: The skill has the capability to execute shell commands and Python scripts via the
subprocessmodule inscripts/initiative_registry.py. - Sanitization: There is no evidence of validation, filtering, or escaping of the content retrieved from the external registry before it is used or processed.
Audit Metadata