All notable user-visible changes should be recorded here.
- None yet.
- None yet.
- None yet.
- None yet.
- Added optional CSV export for
findings.csvandwarnings.csv. - Added single-host and multi-host CSV regression coverage.
- Added
.gitattributesguardrails to reduce future line-ending drift.
- None.
- Preserved default Markdown and JSON behavior when
--csvis not requested.
- None.
- Broadened parser support for common Linux auth families by adding
Accepted publickeyhandling plus selectedpam_faillockandpam_sssauth failure variants. - Added compact host-level summaries to
report.mdandreport.jsonfor multi-host inputs. - Added optional CSV export for findings and warnings behind an explicit
--csvflag. - Added sanitized golden report-contract fixtures to lock deterministic Markdown, JSON, and CSV outputs.
- Strengthened sanitized regression coverage with expanded parser fixture corpora and golden report-contract checks.
- Non-CSV runs now preserve pre-existing
findings.csvandwarnings.csvfiles instead of deleting them by default.
- Synced release-facing documentation in
README.mdand addeddocs/release-v0.3.0.mdfor GitHub Release copy.
- Added dedicated sanitized parser fixture matrices for both
syslog_legacyandjournalctl_short_full, expandingsshdandpam_unixcoverage. - Added deterministic unknown-line telemetry coverage for unsupported parser inputs and unknown-pattern buckets.
- 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.
- None.
- Improved release-facing documentation in
README.md, addeddocs/release-process.md, and formalized changelog discipline for future releases.
- Parser support for
syslog_legacyandjournalctl_short_fullauthentication 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.
- Established deterministic Markdown and JSON reporting for the MVP release.
- None.
- Added CI, CodeQL, repository hardening guidance, and release-facing project documentation for the first public release.