Skip to content

v1.4.0

Choose a tag to compare

@whjvenyl whjvenyl released this 03 Mar 10:42
· 4 commits to main since this release

What's Changed

Features

  • Shell wrapper unwrapping — Extracts inner commands from bash -c "...", sh -c "...", python -c "..." (and more) before pattern matching; recursive up to depth 5
  • Process & system manipulation patterns — 30 new patterns covering crontab -r, systemctl mask/disable/stop, launchctl unload/bootout/remove, sysctl -w, iptables -F/-X, visudo, ufw disable, setenforce 0, and more
  • 122 total patterns (49 block, 73 ask) — up from 85 in v1.3.0

Bug Fixes

  • Release workflow — Fixed OIDC trusted publishing by upgrading npm to >=11.5.1 (Node 22 ships with npm 10.9.4 which lacks OIDC support)

Maintenance

  • Added .gitattributes and .editorconfig for code style consistency
  • Added Code of Conduct, README nav links, and npm keywords
  • Replaced ASCII diagram with Mermaid flowchart in README

Full Changelog: v1.3.0...v1.4.0