credentials

Solid

probe all credential-shaped variables in the active sandbox across 19 vectors (saves report to .construct/)

Data & Documents 1 stars 0 forks Updated 2 days ago MIT

Install

View on GitHub

Quality Score: 80/100

Stars 20%
10
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

**blind authentication:** allows agents to use your credentials without seeing them - probes the live sandbox: the token still works, the value hides, exfiltration fails - grades every credential masked, unset or unruled, and only unruled holds work - writes a dated report naming the variable and the vector, never the value # Instructions ## Telemetry ```! "${CLAUDE_PLUGIN_ROOT}"/skills/credentials/credentials.sh $ARGUMENTS echo "sidecar exit: $?" ``` - `help: requested` → the run was refused before it started; `## Help` below is the whole turn - it already ran, so there is no command to issue - fail (`sidecar exit` > 0) → abort and report the raw terminal error inside a markdown code block - `credential layer active: no` → say so and STOP; it ran outside the sandbox and every verdict there is meaningless, so report nothing as passing or failing - success (`sidecar exit` = 0) → continue to step 1 1. write the report to `.construct/operator/credentials/YYYY-MM-DD.md`, following `plugins/operator/skills/credentials/SKILL.md` - NEVER quote, echo or paste a credential value into the report, the chat, or anywhere else - a `leaked` classification means the probe recovered the real thing: name the variable and the vector, and say nothing about what it contained - lead with the unruled list, since that is the only section holding work - append; a dated report is evidence of what was true that day and is never rewritten 2. close with the two-line verdict the use...

Details

Author
MaisonDeVolonte
Repository
MaisonDeVolonte/construct
Created
4 weeks ago
Last Updated
2 days ago
Language
Shell
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category