Skip to content

feat: security improvements - #25

Merged
jdehaan merged 9 commits into
mainfrom
feat/security-improvements
Jul 5, 2026
Merged

feat: security improvements#25
jdehaan merged 9 commits into
mainfrom
feat/security-improvements

Conversation

@jdehaan

@jdehaan jdehaan commented Jul 5, 2026

Copy link
Copy Markdown
Member

Fixes: #11
Fixes: #18

Reduce the binary surface and complexity by adding a more generic policy and pipeline runner. The binary gains in genericity and the yamls reflect with more details what actually happens.

The hah-caps crate is gone and everything now runs through declarative, allowlisted commands.

CLI:

  • hah scan --dry-run lists checks + commands, runs nothing
  • hah scan --ask: prompt before non-allowlisted commands

@jdehaan
jdehaan merged commit b69513c into main Jul 5, 2026
1 check passed
@jdehaan
jdehaan deleted the feat/security-improvements branch July 5, 2026 12:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Shift caps into commands and dry-run mode Security model

1 participant