| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Version | Supported |
|---|---|
| 0.1.x | ✅ |
Please do NOT open a public GitHub issue for security vulnerabilities.
Instead, please report them responsibly:
ZeroBuild implements defense-in-depth security:
All security mechanisms are covered by automated tests (129 tests):
cargo test -- security
cargo test -- tools::shell
cargo test -- tools::file_read
cargo test -- tools::file_writeZeroBuild Docker images follow CIS Docker Benchmark best practices:
| Control | Implementation |
|---|---|
| 4.1 Non-root user | Container runs as UID 65534 (distroless nonroot) |
| 4.2 Minimal base image | gcr.io/distroless/cc-debian12:nonroot — no shell, no package manager |
| 4.6 HEALTHCHECK | Not applicable (stateless CLI/gateway) |
| 5.25 Read-only filesystem | Supported via docker run --read-only with /workspace volume |
# Build and verify non-root user
docker build -t zerobuild .
docker inspect --format='{{.Config.User}}' zerobuild
# Expected: 65534:65534
# Run with read-only filesystem (production hardening)
docker run --read-only -v /path/to/workspace:/workspace zerobuild gatewayThe docker job in .github/workflows/ci.yml automatically verifies:
| Back | FazBrowse Home | New Git URL |