Skip to content

Commit c5c4371

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

12 files changed

Lines changed: 393 additions & 192 deletions

File tree

.gitattributes

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
* text=auto
2+
*.cpp text eol=lf
3+
*.hpp text eol=lf
4+
*.h text eol=lf
5+
*.md text eol=lf
6+
*.json text eol=lf
7+
*.yml text eol=lf
8+
*.yaml text eol=lf
9+
*.txt text eol=lf
10+
*.csv text eol=lf
11+
CMakeLists.txt text eol=lf
12+
CMakePresets.json text eol=lf

CHANGELOG.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ All notable user-visible changes should be recorded here.
99
- Added sanitized golden `report.md` / `report.json` regression fixtures to lock report contracts.
1010
- Expanded parser coverage for `Accepted publickey` and selected `pam_faillock` / `pam_sss` variants.
1111
- Added compact host-level summaries for multi-host reports.
12+
- Added optional CSV export for findings and warnings when explicitly requested.
1213

1314
### Changed
1415

@@ -45,7 +46,7 @@ All notable user-visible changes should be recorded here.
4546
## v0.1.0
4647

4748
### Added
48-
49+
4950
- Parser support for `syslog_legacy` and `journalctl_short_full` authentication log input.
5051
- Rule-based detections for SSH brute force, multi-user probing, and sudo burst activity.
5152
- Parser coverage telemetry including parsed/unparsed counts and unknown-pattern buckets.
@@ -54,11 +55,11 @@ All notable user-visible changes should be recorded here.
5455
### Changed
5556

5657
- Established deterministic Markdown and JSON reporting for the MVP release.
57-
58-
### Fixed
59-
60-
- None.
61-
58+
59+
### Fixed
60+
61+
- None.
62+
6263
### Docs
6364

6465
- Added CI, CodeQL, repository hardening guidance, and release-facing project documentation for the first public release.

0 commit comments

Comments
 (0)