Skip to content

Commit e3063f3

Browse files
committed
feat: add optional CSV export for findings and warnings
1 parent 648355a commit e3063f3

1 file changed

Lines changed: 1 addition & 64 deletions

File tree

CHANGELOG.md

Lines changed: 1 addition & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -1,64 +1 @@
1-
# Changelog
2-
3-
All notable user-visible changes should be recorded here.
4-
5-
## Unreleased
6-
7-
### Added
8-
9-
- Added sanitized golden `report.md` / `report.json` regression fixtures to lock report contracts.
10-
- Expanded parser coverage for `Accepted publickey` and selected `pam_faillock` / `pam_sss` variants.
11-
- Added compact host-level summaries for multi-host reports.
12-
13-
### Changed
14-
15-
- None yet.
16-
17-
### Fixed
18-
19-
- None yet.
20-
21-
### Docs
22-
23-
- None yet.
24-
25-
## v0.2.0
26-
27-
### Added
28-
29-
- Added dedicated sanitized parser fixture matrices for both `syslog_legacy` and `journalctl_short_full`, expanding `sshd` and `pam_unix` coverage.
30-
- Added deterministic unknown-line telemetry coverage for unsupported parser inputs and unknown-pattern buckets.
31-
32-
### Changed
33-
34-
- Moved sudo handling onto the signal layer so detectors consume one unified normalized input model.
35-
- Kept detector thresholds and the existing report schema stable while simplifying internal detector semantics.
36-
37-
### Fixed
38-
39-
- None.
40-
41-
### Docs
42-
43-
- Improved release-facing documentation in `README.md`, added `docs/release-process.md`, and formalized changelog discipline for future releases.
44-
45-
## v0.1.0
46-
47-
### Added
48-
49-
- Parser support for `syslog_legacy` and `journalctl_short_full` authentication log input.
50-
- Rule-based detections for SSH brute force, multi-user probing, and sudo burst activity.
51-
- Parser coverage telemetry including parsed/unparsed counts and unknown-pattern buckets.
52-
- Repository automation and hardening with CI, CodeQL, pinned GitHub Actions, security policy, and Dependabot for workflow updates.
53-
54-
### Changed
55-
56-
- Established deterministic Markdown and JSON reporting for the MVP release.
57-
58-
### Fixed
59-
60-
- None.
61-
62-
### Docs
63-
64-
- Added CI, CodeQL, repository hardening guidance, and release-facing project documentation for the first public release.
1+
# Changelog All notable user-visible changes should be recorded here. ## Unreleased ### Added - Added sanitized golden `report.md` / `report.json` regression fixtures to lock report contracts. - Expanded parser coverage for `Accepted publickey` and selected `pam_faillock` / `pam_sss` variants. - Added compact host-level summaries for multi-host reports. - Added optional CSV export for findings and warnings when explicitly requested. ### Changed - None yet. ### Fixed - None yet. ### Docs - None yet. ## v0.2.0 ### Added - Added dedicated sanitized parser fixture matrices for both `syslog_legacy` and `journalctl_short_full`, expanding `sshd` and `pam_unix` coverage. - Added deterministic unknown-line telemetry coverage for unsupported parser inputs and unknown-pattern buckets. ### Changed - Moved sudo handling onto the signal layer so detectors consume one unified normalized input model. - Kept detector thresholds and the existing report schema stable while simplifying internal detector semantics. ### Fixed - None. ### Docs - Improved release-facing documentation in `README.md`, added `docs/release-process.md`, and formalized changelog discipline for future releases. ## v0.1.0 ### Added - Parser support for `syslog_legacy` and `journalctl_short_full` authentication log input. - Rule-based detections for SSH brute force, multi-user probing, and sudo burst activity. - Parser coverage telemetry including parsed/unparsed counts and unknown-pattern buckets. - Repository automation and hardening with CI, CodeQL, pinned GitHub Actions, security policy, and Dependabot for workflow updates. ### Changed - Established deterministic Markdown and JSON reporting for the MVP release. ### Fixed - None. ### Docs - Added CI, CodeQL, repository hardening guidance, and release-facing project documentation for the first public release.

0 commit comments

Comments
 (0)