Statically verify cron expressions, prevent unbuffered execution overlap, detect dead-man switch failures, and issue cryptographic SOC 2 CC7.2 compliance proof bundles in CI/CD in <500ms.
Test real production failure modes: unbuffered overlaps, daylight savings drift, and silent exception suppression.
// Loading...
Zero dependencies. Runs in under 500ms on your existing CI runner or local dev terminal.
Embed cryptographic trust badges directly in your README, system status dashboard, or documentation.
Auditors evaluate whether batch processes execute within approved operating boundaries without silent drops. CronProof generates cryptographically sealed SHA-256 evidence certificates in seconds.
Zero telemetry. Offline HMAC tokens verified completely within your VPC.
Frequently asked questions about AST schedule auditing and dead-man switches.
No. CronProof is 100% static. It parses Abstract Syntax Trees (AST) and configuration manifests (Kubernetes CronJobs, crontabs, Celery configs) without running application code or requiring database connections.
CronProof analyzes the trigger interval alongside the AST code body. If a job triggers frequently (e.g. sub-minute or sub-hourly) without acquiring a distributed mutex (such as Redis Redlock or database advisory locks), it flags an unbuffered execution overlap hazard.
CronProof discovers Node.js schedulers (node-cron, bree, agenda), Python frameworks (celery beat, apscheduler), standard Unix crontabs, and Kubernetes batch/v1 CronJob manifests.
Licenses use HMAC-SHA256 tokens starting with cp_lic_.... The CLI validates expiration and tier signature entirely offline using embedded public keys without phone-home telemetry.