You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add native AV scans on all 3 platforms + update SECURITY.md
Every platform now has a real antivirus gate that fails the build:
- Windows: Windows Defender with ML heuristics (MpCmdRun.exe)
- Linux: ClamAV with freshclam signature update
- macOS: ClamAV with freshclam signature update
Any detection on any platform blocks the release-draft from being
created. This is on top of the VirusTotal zero-tolerance gate in
the verify job.
SECURITY.md updated with complete security architecture.
-**All dangerous function calls** (`system()`, `popen()`, `fork()`, `connect()`) require a reviewed entry in `scripts/security-allowlist.txt`
21
-
-**Vendored dependency checksums** verified on every build (72 files, SHA-256)
22
-
23
-
### Release-Time
24
-
25
-
-**VirusTotal scanning** — all release binaries scanned by 70+ antivirus engines, reports linked in release notes
26
-
-**SLSA build provenance** — cryptographic attestation proving each binary was built by GitHub Actions from this repository
27
-
-**Sigstore cosign signing** — keyless signatures verifiable by anyone
28
-
-**SBOM** — Software Bill of Materials listing all vendored dependencies
29
-
-**SHA-256 checksums** — published with every release
15
+
This project implements multiple layers of security verification. Every release binary must pass all checks before users can download it (draft → verify → publish flow).
16
+
17
+
### Build-Time (CI — every commit)
18
+
19
+
-**8-layer security audit suite** runs on every build:
0 commit comments