infra-setup-6847d9 — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited infra-setup-6847d9 (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Use this when the user wants to change where experiments run: local worktrees, pool slots, or a remote provider such as Modal, E2B, Daytona, AWS, Azure, SSH, manual, or a custom dotted-path provider.
worktree or pool means local backends.modal, e2b, ssh:..., or another remote spec means backend=remote.modale2bdaytonaawsazuremanualssh:user@host[:port]evo is on PATH and whether it is the expected evo-hq-cli package (evo --version). If the provider SDK is missing, evo's provider loader prints the provider-specific extra or SDK package to install; use that message rather than guessing.evo executable. If missing, ask the user before installing it.evo was installed with uv tool or pip/venv, prefer the matching extra on evo-hq-cli:uv-tool: uv tool install --reinstall 'evo-hq-cli[<provider-extra>]'venv / pip: python -m pip install 'evo-hq-cli[<provider-extra>]'evo was installed with pipx, inject the provider SDK into the same evo-hq-cli environment:pipx: pipx inject evo-hq-cli <provider-sdk>references/provider-matrix.md.evo config backend remote --provider <provider> --provider-config ...Or for local backends:
evo config backend worktree
evo config backend pool --workspaces /abs/slot-a,/abs/slot-bevo new --remote <provider> ..., because that is where remote allocation and bootstrap actually happen.
separately with evo env load <path> --all or evo env load <path> --allow KEY1,KEY2. Provider auth provisions the sandbox; runtime env is what benchmark/gate processes see.
Before trying to switch a workspace to a remote provider, confirm the basics:
intent is genuinely ambiguous between worktree, pool, and remote
modal: auth + optional confige2b: API key + optional configdaytona: API key and API URL/target if neededaws: creds, region, image, SSH key pair/private key, and usually network configazure: subscription, resource group, region, SSH key/private key, and VM/image choicesssh: reachable host, working SSH user, and key/port if neededmanual: reachable remote endpoint URL and bearer tokenSee references/provider-matrix.md for the compact provider summary, common config, and provider-specific setup/auth command.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.