Skip to content

Releases

Release v0.2.1

Choose a tag to compare

@github-actions github-actions released this 19 Oct 08:20
263be9f

Release v0.2.1

Added

  • Release Builds & CI: Added macOS release binaries (darwin/amd64, darwin/arm64), SHA256SUMS release checksums, Windows CI test execution, and automated govulncheck vulnerability scanning.
  • HTML Report (Rule ID Grouping): Completed the shared remediation summary box when grouping findings by Rule ID, displaying a single copy-pasteable fix above all occurrences of the same rule.

Changed

  • HTML Report Performance & Size: Reduced generated HTML file size by ~37% and improved rendering and grouping speed on large reports via event delegation and deferred off-screen rendering.
  • Go Toolchain: Bumped minimum Go version in go.mod to 1.26.9.

Fixed

  • HTML Report Accessibility & Contrast: Fixed WCAG AA color contrast issues across dark and light themes, converted clickable filter pills and metric cards to native keyboard-accessible buttons, fixed HTML5 landmark structure across all tabs, and enabled browser Find-in-Page (Ctrl+F) to automatically expand matching rows in compact view.

Full Changelog: v0.2.0...v0.2.1

Release v0.2.0

Choose a tag to compare

@github-actions github-actions released this 17 Oct 23:29
99874e5

Release v0.2.0

Added

  • Three-Tab HTML Report: Expanded the interactive HTML report into three tabs:
    • Audit Report: Triage dashboard with grouping by file, rule, user, or severity.
    • Reference Frameworks: Searchable catalog of ANSSI BP-028 (English and French), CIS Linux Benchmark, DISA STIG, and MITRE ATT&CK (T1548.003) requirements with live violation counts.
    • Hardened Reference Template: Copy-pasteable zero-finding /etc/sudoers baseline, /etc/sudoers.d/ drop-in example, wrapper script pattern, permission fix commands, and rule-to-standard traceability table.
  • Example Report: Added a pre-generated sample report at docs/example-report.html.

Full Changelog: v0.1.0...v0.2.0

Release v0.1.0

Choose a tag to compare

@github-actions github-actions released this 17 Oct 21:40
90fbed9

Release v0.1.0

Added

  • Built-in sudoers Parser: Native Go parser for raw /etc/sudoers and #includedir drop-in files with full cvtsudoers JSON compatibility—no external sudo binary required for offline scans.
  • Expanded Policy & GTFObins Rules: Added 16 Defaults rules (SUDO-DEF-001–016), 12 command rules (SUDO-CMD-001–012), and 3 GTFObins rules (SUDO-GTFO-001–003) covering wildcards, negations, missing argument restrictions, sudoedit targets, environment variables, and NOEXEC bypasses.
  • System & CVE Checks: Added checks for 8 sudo CVEs (CVE-2019-14287 through CVE-2025-32463) and host file/directory ownership and permission audits (SUDO-SYS-PERM-001–013).
  • Actionable Remediations & Reports: Added copy-pasteable fix commands and exploit verification references across HTML, PDF, SARIF, JSON, and Text reports.

Fixed

  • Directory Scans & Includes: Avoided duplicate findings when scanning directories that contain both /etc/sudoers and #includedir drop-in files, and preserved exact file and line attribution for every finding.

Full Changelog: v0.0.2...v0.1.0

Release v0.0.2

Choose a tag to compare

@github-actions github-actions released this 28 Sep 10:02
fbe9b8a

Release v0.0.2

Added

  • ANSSI BP-028 Checks: Added compliance checks and tags based on ANSSI Linux configuration guidelines.

Changed

  • CI Dependencies: Updated GitHub Actions workflows and Dependabot configuration.

Full Changelog: v0.0.1...v0.0.2

Release v0.0.1

Choose a tag to compare

@github-actions github-actions released this 13 Jun 17:10
cc1a344

Release v0.0.1

Added

  • Initial Release: Core sudo-check CLI (scan, system, update-db, version) with cvtsudoers JSON policy auditing, embedded GTFObins detection, and Text, JSON, SARIF, HTML, and PDF report exporters.

Full Changelog: https://github.com/Harvester57/sudo-check/commits/v0.0.1