Skip to content

History / Security Model

Revisions

  • Update handler counts: 75+ → 80+

    @ldayton ldayton committed Mar 9, 2026
  • Update handler counts to 75+

    @ldayton ldayton committed Jan 24, 2026
  • Use prefix matching syntax, remove needless trailing * Command patterns use prefix matching by default. Updated examples throughout wiki to use cleaner syntax without trailing *.

    @ldayton ldayton committed Jan 23, 2026
  • Restructure Security Model for better flow - Move Architecture diagram up after Core Philosophy - Combine Built-in Safe Commands + CLI Handlers into "What's Pre-Approved" - Combine Command Matching + Redirect Matching into "Rule Matching" - Combine parser sections into "Parser Behavior" - Consolidate Edge Cases (removed redundant subsections) - Combine Effective Patterns + Can't Catch into "Pattern Tips" - Remove redundant "deny > ask > allow" from diagram - Convert safe commands list to table format

    @ldayton ldayton committed Jan 23, 2026
  • Fix architectural descriptions in Security Model - Core Philosophy: add wrapper commands, version/help to check order - Decision Priority: clarify last-match-wins vs most-restrictive-wins - Add redirect default behavior (ask when no rule matches) - Add cd tracking in compound commands - Add cmdsub injection protection edge case - Add [ and test to built-in safe commands

    @ldayton ldayton committed Jan 23, 2026
  • Reorganize wiki, add Afterthoughts extension, standardize install instructions

    @ldayton ldayton committed Jan 23, 2026