aggregate-logs
Generate LEARNINGS.md from skill execution logs over a configurable time window.
Active security hardening of the existing codebase, with a report and concrete proposals to apply.
> /plugin marketplace add athola/claude-night-marketHow it fires
How this command gets triggered: by you, by Claude, or both.
/hardenContext preview
What this command does when you run it.
Active security hardening of the existing codebase, with a report and concrete proposals to apply.
name: harden description: Active security hardening of the existing codebase, with a report and concrete proposals to apply.
Active security hardening for the existing codebase, paired with a report and concrete proposals you can apply. Complements the Claude Code built-in `/security-review` (which scans pending diff) by scanning the whole repository against citation-backed checks from NIST SSDF, CWE Top 25, and language-specific frontier practices for Python and Rust.
# Default: full codebase, report + interactive proposals /harden # Narrow to a focus area /harden --focus python /harden --focus rust /harden --focus deps /harden --focus secrets /harden --focus ci /harden --focus hooks /harden --focus all # Read-only report; no proposals applied /harden --report-only # Apply approved proposals without prompting per-file /harden --auto-apply minor # File GitHub issues for findings above a severity /harden --file-issues high # Dry-run: produce the report without writing anything /harden --dry-run # Restrict to one tier of audit depth /harden --tier 1 # git-history triage only /harden --tier 2 # targeted areas /harden --tier 3 # full codebase
1. **Discovery.** Detects languages, build files, CI workflows, hooks, and secret-bearing config in the repo. 2. **Citation-backed scan.** Runs the `pensive:harden` skill, which composes existing skills:
3. **Findings classification.** Each finding ships with a severity, a CWE/NIST citation, the detection signal in code, and a concrete proposed remediation. 4. **Active hardening proposals.** For approved findings, the command proposes a specific diff or config change with a blast-radius assessment (per `pensive:blast-radius`). 5. **Approval gate.** You decide per-finding: apply, file as issue, defer to backlog, or reject. 6. **Validation.** After applying, re-runs gates (tests, lint, type-check) to confirm no behavior change. 7. **Report.** Markdown report saved to `reviews/harden-<date>.md`; summary posted to GitHub Discussions via `abstract:post_review_insights` when run on a PR.
alternatives, tarfile member filter (PEP 706), pip-audit / osv-scanner, typosquatting and dependency confusion defenses, PEP 740 sigstore attestations, async TOCTOU patterns, MCP server hardening, prompt-injection patterns in LLM SDK clients.
`cargo-vet` / `cargo-supply-chain`, `#![forbid(unsafe_code)]` coverage, `subtle` and `zeroize` for sensitive-data paths, `loom` model-checking opportunities, RustSec advisories.
(CycloneDX/SPDX), gitleaks/trufflehog secret scanning, pre-commit security hooks, container hardening when Dockerfiles are present.
publishing, restricted token scopes.
`abstract:hook-authoring`.
via `attune:war-room`).
but does not propose crypto fixes).
findings table, citation column, and per-finding proposal.
one commit, so revert is per-finding).
`pensive:safety-critical-patterns` (composed)
`leyline:authentication-patterns`, `leyline:content-sanitization` (composed)
scope)
A plugin marketplace for Claude Code. Install only the plugins you need to run git workflows, code review, spec-driven development, and autonomous agents from inside your Claude Code session.
Generate LEARNINGS.md from skill execution logs over a configurable time window.
Analyze skill file complexity metrics and generate modularization recommendations for splitting or progressive loading.
Scaffold new Claude Code skills with brainstorming, TDD methodology, and proper frontmatter and module structure.