npx claudepluginhub quillai-network/quillshield_skills --plugin defenderThis skill uses the workspace's default tool permissions.
A blue-team release-gate skill for smart contract systems.
references/case-study-mapping.mdreferences/ci-supply-chain.mdreferences/compensating-controls.mdreferences/config-drift-checks.mdreferences/evidence-query-playbook.mdreferences/false-confidence.mdreferences/finding-catalog.mdreferences/good-vs-bad-snippets.mdreferences/post-deploy-validation.mdreferences/project-classification.mdreferences/severity-model.mdreferences/signer-opsec.mdreferences/upgrade-readiness.mdtemplates/defender-report-block-deploy-example.mdtemplates/defender-report-proceed-with-risk-example.mdtemplates/defender-report-ready-for-staged-release-example.mdtemplates/defender-report-template.mdtemplates/incident-response-checklist.mdtemplates/post-deploy-smoke-tests.mdtemplates/pre-mainnet-checklist.mdAnalyzes smart contract codebases per Trail of Bits best practices: generates documentation/specs, reviews architecture, upgradeability patterns, implementation quality, pitfalls, dependencies, testing. Provides actionable recommendations.
Orchestrates interactive Solidity smart contract security audits using Map-Hunt-Attack methodology: static analysis (Slither, Aderyn), fuzzing (Echidna, Medusa, Halmos), verification, and reporting.
Blocks unsafe code before commit with secret scanning, OWASP Top 10 detection, dependency audits, and permission checks. Hard gate that halts on critical findings.
Share bugs, ideas, or general feedback.
A blue-team release-gate skill for smart contract systems.
Defender determines whether a repository is safe to deploy or upgrade. It focuses on release execution risk, not exploit discovery.
Defender does NOT replace:
proxy-upgrade-safety)It focuses only on execution safety of release.
Evidence first.
Only report findings from:
Separate:
Always load:
references/finding-catalog.mdreferences/severity-model.mdreferences/evidence-query-playbook.mdLoad contextually:
project-classification.mdci-supply-chain.mdconfig-drift-checks.mdupgrade-readiness.mdsigner-opsec.mdfalse-confidence.mdpost-deploy-validation.mdTemplates:
defender-report-template.mdDetect:
Evidence:
foundry.toml, hardhat.config.*, scriptsEvidence:
Infer:
Output classification block.
Check:
Escalate if:
Check:
.env usage for private keysPlaintext .env private keys are discouraged.
Preferred:
Classify:
.env for non-sensitive config → acceptableCheck:
Escalate if CI can deploy unsafely.
CRITICAL
Check:
Check:
Escalate if scripts can silently misdeploy.
Check:
Check:
Extract:
Flag:
Require evidence of:
Absence → HIGH (mainnet)
Check defined plan for:
Check:
MANDATORY
Passing does NOT imply safety:
Require:
Specify scope:
Always output:
VERDICT: BLOCK DEPLOYVERDICT: PROCEED WITH RISKVERDICT: READY FOR STAGED RELEASEInclude:
DEFENDER REPORT
1. Project Classification
- Framework:
- Language:
- Upgradeability:
- Protocol Type:
- Deployment Surface:
- CI Surface:
2. Release Findings
BLOCKER:
- ...
HIGH:
- ...
MEDIUM:
- ...
LOW:
- ...
3. False Confidence Warnings
- ...
4. Release Verdict
VERDICT: ...
Top blockers:
- ...
Required actions:
- ...
Evidence reviewed:
- ...