Skip to main content

Module aggregation

Module aggregation 

Source
Expand description

Endpoint-level aggregation: Bayesian evidence accumulation and early stopping.

This module combines per-strategy outcomes into an endpoint-level posterior probability using log-odds Bayesian updating with diminishing returns for correlated signal families.

Re-exports§

pub use auth_classifier::classify_403_auth_block;
pub use auth_classifier::classify_auth_block;
pub use auth_equivalence::auth_gate_decision;
pub use auth_equivalence::equivalent_auth_block;
pub use auth_equivalence::layer_from_family;
pub use auth_parsers::parse_auth_error_body;
pub use auth_parsers::parse_www_authenticate;
pub use auth_types::AuthBlockConfidence;
pub use auth_types::AuthBlockFamily;
pub use auth_types::AuthBlockSignature;
pub use auth_types::AuthChallenge;
pub use auth_types::AuthErrorBodySignal;
pub use auth_types::AuthGateDecision;
pub use auth_types::AuthScheme;
pub use auth_types::CredentialBlockKind;
pub use auth_types::LoginRedirectSignal;
pub use control::control_integrity;
pub use control::ControlDecision;
pub use coverage_gate::passes_not_present_gate;
pub use evidence::EvidenceAccumulator;
pub use login_redirect::is_login_redirect;
pub use modifiers::compute_modifiers;
pub use modifiers::EvidenceModifiers;
pub use modifiers::ModifierResult;
pub use precondition::AuthBlockLayer;
pub use precondition::PreconditionBlock;
pub use precondition::PreconditionDecision;
pub use reducer::EvidenceEvent;
pub use reducer::EvidencePolarity;
pub use reducer::ReductionResult;
pub use stop_rule::StopDecision;
pub use stop_rule::StopRule;
pub use surface::surface_relevance;
pub use surface::SurfaceDecision;

Modules§

auth_classifier
Two-stage auth-block classifier.
auth_equivalence
Auth-block signature equivalence and gate decision.
auth_parsers
RFC-grounded parsers for auth-block classification.
auth_types
Auth-block classifier types.
control
Control-integrity gate for evidence modifiers.
coverage_gate
Coverage gate for the NotPresent verdict.
evidence
Bayesian evidence accumulator for endpoint-level existence aggregation.
login_redirect
3xx-to-login redirect heuristic.
modifiers
Runtime evidence modifiers applied to a Contradictory outcome’s weight before it enters the reducer.
precondition
Precondition gate logic for evidence modifiers.
reducer
Offline log-odds reducer for evidence events.
stop_rule
Early-stopping rule for endpoint-level aggregation.
surface
Surface-relevance gate for evidence modifiers.

Enums§

BlockFamily
Coarse categorisation of what caused a technique to be blocked.