·
Last changedVersion:
This version passed the hardening gate. The skill content was retained without changes. Classified findings before hardening: 4. Classified findings closed: 0. Classified findings remaining: 4. Unclassified scanner findings remaining: 0. Review findings closed: 0. Review findings remaining: 13.
2
2
2
2
Expand | File | Group | Subtype | Severity | Status |
|---|---|---|---|---|---|
SKILL.md | Excessive Agency & Rogue Autonomy | — | Medium | Open | |
SKILL.md | Sensitive Data & Secret Exposure | Data exfiltration | Medium | Open | |
SKILL.md | Prompt Injection | Third-party content as instructions | Low | Open | |
SKILL.md | Prompt Injection | — | Low | Open |
4 findings
Guide the user through obtaining and configuring an ElevenLabs API key.
Before asking the user for a key, check for an existing ELEVENLABS_API_KEY:
ELEVENLABS_API_KEY exists in the current environment. If it does, use that value for this initial check..env for ELEVENLABS_API_KEY=<value>.Tell the user:
Then wait for the user to confirm that the key is saved locally.
After the user says the key is saved:
.env and the current environment for ELEVENLABS_API_KEY, but treat .env as the source of truth for this step..env contains a value, validate that value even when the current environment also has a different ELEVENLABS_API_KEY..env does not contain the key:
.env does not appear to contain ELEVENLABS_API_KEY..env..env key is found, validate it:
.env value and tell you when it is saved..env..env or managed secrets over shell history for persistent local configuration.ELEVENLABS_API_KEY on the server and issue short-lived tokens where applicable.Get started with chainctlchainctl skill install public/elevenlabs/setup-api-key:latest
Bring Chainguard's hardening pipeline to your first-party skills — custom rulesets, automated remediation, full audit trail.
skills.cgr.dev/public/github.com/elevenlabs/setup-api-key:latest
MIT
HARDENING.md
LICENSE
SKILL.md