mockforge_http/handlers/
mod.rs1pub mod ab_testing;
4pub mod access_review;
5pub mod ai_studio;
6pub mod auth_helpers;
7#[cfg(feature = "behavioral-cloning")]
8pub mod behavioral_cloning;
9pub mod change_management;
10pub mod compliance_dashboard;
11#[cfg(feature = "conformance")]
12pub mod conformance;
13pub mod consent;
14pub mod consistency;
15pub mod consumer_contracts;
16pub mod contract_health;
17pub mod deceptive_canary;
18pub mod drift_budget;
19pub mod failure_designer;
20pub mod fidelity;
21pub mod forecasting;
22pub mod incident_replay;
23pub mod oauth2_server;
24pub mod performance;
25#[cfg(feature = "pipelines")]
26pub mod pipelines;
27pub mod pr_generation;
28pub mod privileged_access;
29pub mod protocol_contracts;
30pub mod risk_assessment;
31pub mod risk_simulation;
32pub mod scenario_studio;
33pub mod semantic_drift;
34pub mod snapshot_diff;
35pub mod snapshots;
36pub mod threat_modeling;
37pub mod token_lifecycle;
38pub mod webhook_test;
39pub mod world_state;
40pub mod xray;
41
42pub use ab_testing::{ab_testing_router, ABTestingState};
43pub use access_review::{
44 access_review_router, AccessReviewState, ApproveAccessRequest, RevokeAccessRequest,
45};
46pub use ai_studio::{ai_studio_router, AiStudioState};
47pub use auth_helpers::OptionalAuthClaims;
48#[cfg(feature = "behavioral-cloning")]
49pub use behavioral_cloning::{
50 apply_amplification, behavioral_cloning_router, build_probability_model, discover_sequences,
51 generate_sequence_scenario, get_probability_model, get_rare_edges, get_sequence,
52 list_probability_models, list_sequences, sample_latency, sample_status_code,
53 BehavioralCloningState,
54};
55pub use change_management::{change_management_router, ChangeManagementState};
56pub use compliance_dashboard::{compliance_dashboard_router, ComplianceDashboardState};
57#[cfg(feature = "conformance")]
58pub use conformance::{conformance_router, ConformanceState};
59pub use consistency::{consistency_router, ConsistencyState};
60pub use consumer_contracts::{consumer_contracts_router, ConsumerContractsState};
61pub use contract_health::{contract_health_router, ContractHealthState};
62pub use deceptive_canary::{get_canary_config, get_canary_stats, update_canary_config};
63pub use drift_budget::{drift_budget_router, DriftBudgetState};
64pub use failure_designer::{
65 generate_scenario, preview_config, validate_rule, FailureDesignerState,
66};
67pub use fidelity::{calculate_fidelity, fidelity_router, get_fidelity, FidelityState};
68pub use forecasting::{forecasting_router, ForecastingState};
69pub use incident_replay::{
70 generate_replay, import_and_generate, import_incident, IncidentReplayState,
71};
72pub use performance::{performance_router, PerformanceState};
73#[cfg(feature = "pipelines")]
74pub use pipelines::{pipeline_router, PipelineState};
75pub use pr_generation::{pr_generation_router, PRGenerationState};
76pub use privileged_access::{privileged_access_router, PrivilegedAccessState};
77pub use protocol_contracts::{protocol_contracts_router, ProtocolContractState};
78pub use risk_assessment::{risk_assessment_router, RiskAssessmentState};
79pub use scenario_studio::{scenario_studio_router, ScenarioStudioState};
80pub use semantic_drift::{semantic_drift_router, SemanticDriftState};
81pub use snapshots::{snapshot_router, SnapshotState};
82pub use threat_modeling::{threat_modeling_router, ThreatModelingState};
83pub use token_lifecycle::{token_lifecycle_router, TokenLifecycleState};
84pub use webhook_test::{webhook_test_router, WebhookTestState};
85pub use world_state::{world_state_router, WorldStateState};
86pub use xray::xray_router;