mirror of
https://github.com/jamditis/claude-skills-journalism.git
synced 2026-09-14 16:00:34 +08:00
c80769867c
* docs: distinguish security skill selection from runtime support Record the project-copy resource gap and blocked read evidence without mapping hotpatch. wake-20260904T1905-776be2 * Fix security preflight evidence guards
security-toolkit
Four defensive security skills for web applications, APIs, and toolchain hardening, pre-deployment audit, authentication patterns, API hardening, and npm/bun supply-chain hardening.
Skills in this plugin
| Skill | What it covers |
|---|---|
| api-hardening | Rate limiting, input validation, CORS, security headers, request throttling, defense-in-depth for Express / FastAPI / serverless |
| secure-auth | Password hashing (argon2id, bcrypt cost), session management, JWT, OAuth 2.1, passkeys / WebAuthn, common tutorial pitfalls |
| security-checklist | Pre-deployment audit aligned to OWASP Top 10, authentication, input validation, secrets management, database security, compliance basics |
| supply-chain-hardening | npm/bun install-time cooldown (min-release-age / minimumReleaseAge) plus a sandboxed pre-install scan for the bypass case. Defends against Mini Shai-Hulud-class worms that ship within the cooldown window. Includes /security-toolkit:hotpatch slash command, a reference Bash implementation, and a synthetic test fixture mimicking the TanStack 2026-05-11 attack signatures. |
Codex compatibility
The four shared skills remain candidates, not a tested package-wide Codex
workflow. The project-copy preflight
records activation observations, blocked filesystem reads, and a missing-resource
boundary: copying only skills/supply-chain-hardening/ does not include the
package-level scan script or synthetic fixture. Do not run its quick-start as
though those resources were installed with the skill.
/security-toolkit:hotpatch and its sandbox, cooldown-bypass, and install
lifecycle are Claude-only. No Codex command adapter is provided or approved.
Slash commands (Claude Code only)
| Command | What it does |
|---|---|
/security-toolkit:hotpatch <pkg>[@<version>] |
Sandboxed pre-install scan + cooldown bypass for an urgent npm/bun install, see supply-chain-hardening skill for threat model |
Reference script + test fixture
scripts/hotpatch.example.sh, Linux/bwrapreference implementation of the scan. Copy and adapt for your machine.test-fixtures/fake-mini-shai.tgz, synthetic malicious tarball. Runbash scripts/hotpatch.example.sh --self-testto verify the heuristics fire (expected:2 red, 1 yellow, SELF-TEST PASSED).
Installation
/plugin marketplace add jamditis/claude-skills-journalism
/plugin install security-toolkit@claude-skills-journalism
See also
dev-toolkit, 11 development skills (accessibility, Electron, scraping, frontend patterns, CLAUDE.md maintenance)journalism-core, 15 skills for reporting, verification, publishingresearch-toolkit, 6 skills for research, archives, academic workflows