Skip to content

Commit e175aa0

Browse files
chore: bump version to 0.3.0
New labeled-password detection rule (minor feature). Mark 0.2.1 as released. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent b91854e commit e175aa0

2 files changed

Lines changed: 13 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,18 @@ All notable changes to this project are documented here. The format is based on
44
[Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project
55
adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
66

7-
## [0.2.1] — unreleased
7+
## [0.3.0] — unreleased
8+
9+
### Added
10+
- New `labeled-password` rule: detects credentials pasted in prose as
11+
`password:` / `passwd:` / `passphrase:` values. Lower length floor (8) than
12+
the generic catch-all with a modest entropy gate, so short labeled secrets are
13+
caught while `printenv` `PWD=` dumps and common placeholders
14+
(`your-password`, `<redacted>`, …) are filtered out.
15+
- Rules can now carry an optional `deny` regex to drop placeholder values that
16+
clear the entropy gate.
17+
18+
## [0.2.1] — 2026-07-02
819

920
### Fixed
1021
- Report: findings with an unexpected severity are bucketed under `low` instead

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "broomsticks",
3-
"version": "0.2.1",
3+
"version": "0.3.0",
44
"description": "Sweep leaked secrets out of your AI coding-assistant chat transcripts (Claude Code, Codex, Cursor). Dry-run by default, backups before every write, zero runtime dependencies.",
55
"type": "module",
66
"bin": {

0 commit comments

Comments
 (0)