Security Engineering

Security Engineering from jmagly/ai-writing-guide.

Skills in this plugin

27
  1. Fuzzing In CI · jmagly-ai-writing-guide bundle
    Detect candidate fuzz targets and emit CI recipes for libFuzzer/AFL/cargo-fuzz/atheris/fast-check harnesses, plus OSS-Fuzz integration patterns
    1 install
  2. Dfir Readiness · jmagly-ai-writing-guide
    Use when a project needs DFIR readiness from the security-engineering side: prepare incident evidence handling, chain-of-custody expectations, IOC readiness, and handoff to forensics-complete without collecting evidence.
    1 install
  3. Sanitizer In CI · jmagly-ai-writing-guide bundle
    Detect language/toolchain and emit CI job recipes that build with runtime sanitizers (ASan/UBSan/MSan/TSan, race detectors, faulthandler)
    1 install
  4. Security Report · jmagly-ai-writing-guide bundle
    Guide a reporter through filing a private vulnerability report and route it to the project's configured private channel — never to a public issue tracker
    1 install
  5. Banned API Audit · jmagly-ai-writing-guide bundle
    Scan source code for banned APIs/forbidden functions per project banlist; report violations with paths, line numbers, and recommended replacements
    0 installs
  6. Binary Blob Audit · jmagly-ai-writing-guide
    Scan tracked repository files for committed binary blobs and report reviewability/provenance exceptions
    0 installs
  7. CI Workflow Audit · jmagly-ai-writing-guide
    Audit CI workflow files for supply-chain risk — unpinned actions, unpinned container images, pull_request-triggered jobs with secret access, curl-pipe-shell installers, and bare :latest tags. Produces a structured markdown report with file:line refs.
    1 install
  8. Auth Factor Design · jmagly-ai-writing-guide
    Decision aid for authentication factor architecture — have/know/are mapping, coercion resistance, FIDO2 PIN/UV policy, and PRF hot-path anti-patterns.
    1 install
  9. Deprecation Policy · jmagly-ai-writing-guide
    Compare API/ABI surfaces between refs, flag incompatible changes, and generate deprecation/changelog notes for library projects
    1 install
  10. Supply Chain Trust · jmagly-ai-writing-guide
    Decision aid for supply-chain trust beyond CVE/SBOM — pinning depth, reproducible builds, snapshot pins, firmware locking, and vendor+hash-lock for critical-path deps.
    1 install
  11. Committer 2fa Audit · jmagly-ai-writing-guide
    Audit source-control organization settings for strong 2FA/MFA requirements across all committers
    0 installs
  12. Bun Release Age Gate · jmagly-ai-writing-guide
    Configure Bun's install.minimumReleaseAge gate (7-day default, 10-day high-sensitivity) for JavaScript projects on Bun. Includes Corepack-equivalent version detection and lockfile-caveat warning.
    1 install
  13. Degraded Mode Design · jmagly-ai-writing-guide
    Decision-aid skill for fail-closed vs fail-open behavior. Forces a degraded-mode matrix and rejects "type Y to override" prompts in favor of multi-step ceremonies
    1 install
  14. NPM Release Age Gate · jmagly-ai-writing-guide
    Configure and review npm min-release-age controls for JavaScript projects, including 7-day default gates, 10-day high-sensitivity profiles, npm version requirements, and safe override handling.
    1 install
  15. Chain Of Trust Design · jmagly-ai-writing-guide
    Decision aid for bootstrap and verification chains — forces the 'what authenticates the authenticator' question; patterns for signed bootstrap, measured boot, recovery.
    1 install
  16. Pnpm Release Age Gate · jmagly-ai-writing-guide
    Configure pnpm's minimumReleaseAge gate (7-day default, 10-day high-sensitivity) plus blockExoticSubdeps for workspace-scope dep-source enforcement. Includes Corepack detection and lockfile-caveat warning.
    1 install
  17. Yarn Release Age Gate · jmagly-ai-writing-guide
    Configure Yarn's npmMinimalAgeGate (7-day default, 10-day high-sensitivity) for JavaScript projects on Yarn 4.x or later. Includes Corepack detection and lockfile-caveat warning.
    1 install
  18. NPM Supply Chain Audit · jmagly-ai-writing-guide
    Audit npm projects for Shai-Hulud-class supply-chain exposure: lifecycle scripts, Git dependency prepare hooks, release-age gaps, publish-token exposure, trusted publishing, signed releases, and verifier docs.
    1 install
  19. Strict Toolchain Audit · jmagly-ai-writing-guide
    Check build and CI configuration for warning-as-error, strict typechecking, and language-specific compiler/linter floors
    1 install
  20. Secret Handling Runtime · jmagly-ai-writing-guide
    Decision aid for runtime secret hygiene — fd passing, scratch surface, error-path safety, identifier hygiene, and avoiding the SECRETS_ENV aggregation anti-pattern.
    1 install
  21. Cargo Supply Chain Audit · jmagly-ai-writing-guide
    Audit Rust/Cargo crates for supply-chain exposure: crates.io metadata + checksum verification against Cargo.lock, .crate tarball hash and .cargo_vcs_info.json provenance, previous-vs-patched .crate source diff, Cargo.toml dependency + build-script review, cargo audit / cargo deny / cargo vet trust policy, and publisher / trusted-publishing / yank / release-anomaly checks.
    1 install
  22. Confusable Unicode Audit · jmagly-ai-writing-guide
    Detect bidi controls, zero-width characters, mixed-script identifiers, and homoglyph risks in source and release metadata
    0 installs
  23. Physical Threat Modeling · jmagly-ai-writing-guide
    Threat library for physical-access threats STRIDE and OWASP Top 10 miss — evil-maid, DMA, hostile peripheral, travel-host, coercion, cold-boot, side-channel.
    1 install
  24. Security Disclosure Track · jmagly-ai-writing-guide bundle
    Track private vulnerability reports from triage through fix, CVE coordination, embargo, publication, and post-disclosure closure
    1 install
  25. Crypto Primitive Selection · jmagly-ai-writing-guide
    Decision aid for choosing AEAD, KDF, MAC, and signature primitives — flags anti-patterns (CBC-without-MAC, ad-hoc KDF, key reuse, PBKDF2-on-high-entropy).
    1 install
  26. Security Engineering Quickref · jmagly-ai-writing-guide
    AUTO-INVOKE when user mentions cryptography, AEAD, KDF, chain of trust, signing key, auth factor, MFA, secret hygiene, supply chain trust, physical threat, DFIR readiness, or incident evidence handoff. Security-engineering quick reference — decision domains for crypto primitives, chain-of-trust, auth factors, degraded modes, supply-chain trust, physical-threat modeling, and DFIR readiness routing.
    1 install
  27. Supply Chain Hardening Quickstart · jmagly-ai-writing-guide
    Orchestrate a pragmatic npm supply-chain hardening pass: dependency-source audit, release-age gate, lifecycle-script review, trusted publishing, signed releases, SBOM, and user verification docs.
    1 install