e2e-exe-dev
Pass
Audited by Gen Agent Trust Hub on Oct 2, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The skill uses
ssh,git, andsubprocess.runto manage remote virtual machines and execute testing scripts. This is the primary function of the skill. - Evidence in
scripts/exe-run.shandscripts/e2e-evidence.pyshows these commands are scoped to theexe.devprovider and the user's own repositories. - [EXTERNAL_DOWNLOADS]: The skill downloads and installs standard development dependencies including Node.js (from NodeSource), Docker (from get.docker.com), and pnpm.
- These downloads target well-known, trusted package registries and official installation scripts.
- [CREDENTIALS_SAFE]: The skill implements strict security measures for handling Anthropic API keys and OAuth tokens.
- Credentials are read from local files (defaulting to
~/.nanoclaw-e2e/), uploaded to the VM via SSH stdin to avoid command-line exposure, and stored on the guest with0600permissions. - The
e2e-evidence.pyscript performs mandatory redaction of secrets, tokens, and passwords from logs before they are bundled for export, using regex patterns likesk-(?:ant-|proj-|svcacct-)?[A-Za-z0-9_-]{16,}. - [PRIVILEGE_ESCALATION]: The skill uses
sudoandchmodfor environment setup (e.g., installing Docker, setting file permissions). - These are standard administrative actions for software installation and security hardening (e.g.,
chmod 600for keys). - [ADVERSARIAL_ROBUSTNESS]: The skill includes identity validation for repositories and commits to ensure the tested code matches the expected source.
scripts/e2e-evidence.pyverifies that only NanoClaw setup commits exist between the tested SHA and the current HEAD before allowing evidence export.
Audit Metadata