| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Bayesian-inspired risk quantification for operational security teams. Part of the Impact-First Security Model (IFSM).
Author: Thor Thor (@codethor0)
Article: One Algorithm to Kill Security Theater: The Impact-First Model for 2026
from ifa import Evidence, impact_forecast
evidence = {
"kev_exposed": Evidence(lr=1.8, note="Known exploited vulns on edge devices"),
"phishing_resistant_mfa": Evidence(lr=0.65, note="FIDO2/WebAuthn for admins"),
}
results = impact_forecast(prior_p=0.25, evidence=evidence)
print(results["risk_level"])
print(f"{results['posterior_probability']:.1%}")git clone https://github.com/codethor0/impact-forecast.git
cd impact-forecast
pip install -e .For development with tests:
pip install -e ".[dev]"
pytestRun examples (after install):
python examples/ifa_example_basic.py
python examples/ifa_example_2026_profile.pyifa --prior 0.25 --factor "kev_exposed:1.8:Known exploited vulns on edge devices" --factor "phishing_resistant_mfa:0.65:FIDO2/WebAuthn for admins"Given a prior probability p and likelihood ratios LR_i:
Risk levels:
from ifa import Evidence, impact_forecast, visualize_forecast
results = impact_forecast(prior_p=0.25, evidence=evidence)
visualize_forecast(results, save_path="ifa_forecast.png")MIT License. See LICENSE.
| Back | FazBrowse Home | New Git URL |