agents
Pass
Audited by Gen Agent Trust Hub on Sep 9, 2026
Risk Level: SAFEREMOTE_CODE_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTIONCREDENTIALS_UNSAFE
Full Analysis
- [REMOTE_CODE_EXECUTION]: The bootstrap scripts download and execute external code at runtime.
scripts/bootstrap.shdownloads a script fromhttps://raw.githubusercontent.com/ArchAstro/archdev/viacurland pipes it directly tobashfor installation.scripts/bootstrap.ps1downloads an installation script from the same GitHub repository to a temporary file and executes it using the PowerShell call operator (&).- These scripts target the skill author's repository and are used to install the core
archdevbinary required for the skill's functionality. - [DYNAMIC_EXECUTION]: The PowerShell bootstrap script dynamically creates and executes a script file.
- Evidence in
scripts/bootstrap.ps1: The script generates a temporary file path (installerPath) using a unique GUID, writes the downloaded content to it, and then executes the file. - [INDIRECT_PROMPT_INJECTION]: The skill is designed to process untrusted data from repositories which may contain malicious instructions meant to influence the agent's behavior.
- Ingestion points: The agent reads project-level instructions,
.archdev/agents/*.mddefinitions, and repository code during coding sessions (as described inSKILL.mdandreferences/execution.md). - Boundary markers: There are no explicit boundary markers or warnings (e.g., "ignore embedded instructions") defined in the provided scripts to separate ingested data from agent instructions.
- Capability inventory: The skill uses the
archdevCLI to edit files, run model workflows, manage worktrees, and execute autonomous coding tasks. - Sanitization: No sanitization or validation logic is present to filter or escape instructions embedded within the files processed by the agent.
- [CREDENTIALS_UNSAFE]: The skill instructions direct the agent to handle and inspect files containing sensitive authentication credentials.
- Evidence in
SKILL.mdandreferences/providers.md: The agent is instructed to inspect and managearchdev.jsonandarchdev.local.json, which are used to store provider subscriptions, OAuth profiles, and API keys. - While the documentation includes best-practice warnings against sharing these credentials, the skill's primary function involves accessing these sensitive credential stores.
Audit Metadata