foxguard 0.12.0

A security scanner as fast as a linter, written in Rust. 200+ built-in rules across 12 source languages.
Documentation
//! GitHub App webhook receiver foundation.
//!
//! This module hosts the pieces needed to receive `pull_request` and
//! `installation` events from GitHub and route them into a foxguard
//! scan.
//!
//! * [`webhook::verify_signature`] — constant-time HMAC-SHA256 check
//!   over the raw request body using the configured webhook secret.
//! * [`webhook::EventKind`] — minimal enum mapping the
//!   `X-GitHub-Event` header to the events the receiver actually
//!   handles.
//! * [`installation_store::InstallationStore`] — JSON-backed install
//!   metadata persistence for self-hosted App receivers.
//!
//! The HTTP server lives in the `foxguard-github-app` binary at
//! `src/bin/foxguard_github_app.rs`.
//!
//! Tracking issue: <https://github.com/0sec-labs/foxguard/issues/246>.

pub mod auth;
pub mod installation_store;
pub mod review;
pub mod webhook;