Make your eBPF programsverifier-safe and production-ready.
Detect verifier errors, kernel compatibility risks, and security bugs before your eBPF programs reach production.
Prototype Preview — this output is illustrative and not yet available in the CLI
Features
Everything you need to ship eBPF programs with confidence.
Verifier Error Explanations
Human-readable analysis of complex BPF verifier logs, showing root causes and fix suggestions.
PlannedKernel Compatibility Checks
Validate helper availability, verifier behavior, and BTF changes across multiple kernel versions.
PlannedUninitialized Data Detection
Detect stack and event fields that are passed to userspace without being fully initialized.
PlannedCO-RE & BTF Analysis
Analyze CO-RE relocations and BTF dependencies for cross-kernel deployment issues.
PlannedMinimal Reproducer Generation
Generate a minimal C program that reproduces verifier errors for sharing and debugging.
PlannedCI Integration
Run bpfcheck in CI pipelines for libbpf and Aya projects to catch issues before deployment.
PlannedBuilt for Teams Building
bpfcheck is designed for developers and teams shipping production eBPF software.
Project Status
bpfcheck is currently in active development. The initial release focuses on the core analysis capabilities most needed by eBPF developers.
Initial Scope
- Verifier log analysis
- Partially initialized stack and event field detection
- Kernel compatibility checks
Questions? Reach us at hello@bpfcheck.dev