Small Business
The same engine at the scale that maps to the small-firm market: fewer systems, same evidence model, same drill-down.
Explore SMB Demo →A governed decision platform for cryptographic-agility policy and correlation-aware data-security risk — with a Python engine, a real read-only AWS connector, a hash-chained evidence trail, and a test suite you can run yourself.
This is a Python governance platform with two decision engines built on the same design philosophy: gather evidence from the systems that own it, evaluate it against a versioned policy, and produce a defensible, attributable, durably-logged recommendation — then stop short of enforcement and stop short of the final human call.
Loads config/policy.csv, hashes it, and selects the highest-priority approved algorithm for a purpose-scoped candidate set — never substituting a signature algorithm for a key-encapsulation mechanism just because it ranks higher.
check_deployability() separates policy approval from real-world readiness: validated-library coverage, certificate existence/expiry, algorithm/certificate mismatch, and institutional HSM custody for Restricted systems.
Normalizes classification/DLP/identity/behavior/destination/asset/GenAI signals, renormalizes weights when evidence is missing (never scored as zero-risk), and discounts correlated signal pairs before recommending ALLOW / WARN / BLOCK.
What it is not, in the project's own words: neither engine implements cryptographic primitives or enforces anything. Real deployments still need HSMs/PKI/validated libraries for the crypto side, and real DLP/IAM/CASB systems for enforcement — this platform governs the decision, not the mechanism.
Every line below was checked directly against the submitted codebase rather than taken from the project's own marketing copy.
cryptography>=46.0.6) reports no known vulnerabilities; the floor was deliberately raised past a documented CVE range (PYSEC-2026-35/36/2141/3552-3554)requirements.txtreproduced this runcorrelation × min(contribution_a, contribution_b), capped so the adjustment can't exceed the raw scorecrypto_agility/security/correlation.pyread directly, 20 linesThe authoritative crypto decision path, as implemented:
Restricted data still requires an approved post-quantum candidate when one exists — the engine refuses a silent legacy fallback when it doesn't.
One collector queries customer systems once per run; both compute workers then consume the identical sealed snapshot, so duplicate external API traffic and non-reproducible point-in-time results aren't possible by construction. Evidence files are SHA-256 verified before a worker is allowed to consume them, and audit records are append-only and hash-chained.
rc1-smb-commercial) — the R prototype has been fully retiredCoverage isn't just the crypto/data-security engines: tests/ includes dedicated suites for the control-plane API, authentication, RBAC, rate limiting, encryption, job queueing, OpenAPI schema generation, AWS pagination/retry behavior, and enterprise-scale demo generation.
The project's own security documentation is unusually direct about the difference between "implemented" and "certified." That distinction is preserved here rather than smoothed over.
SECURITY_PENTEST_SCOPE.md); the project states it "cannot be truthfully completed by source-code packaging" and must wait for an independent tester.These demos run the real reporting pipeline against generated data — not screenshots of a concept.
The same engine at the scale that maps to the small-firm market: fewer systems, same evidence model, same drill-down.
Explore SMB Demo →A synthetic 250,000-system banking environment: 189,503 findings, HNDL exposure, PQC readiness, and a unified finding explorer with capped interactive drill-down for browser performance.
Explore Banking Demo →The same assessment architecture applied to heterogeneous cloud infrastructure plus emerging GenAI/LLM risk signals.
Explore SaaS Demo →The engine itself is provider-neutral; connectors sit in a separate layer so the decision logic never has to know where evidence came from.
Two safe modes: consume a customer-approved JSON export, or invoke the local AWS CLI under the customer's own IAM/SSO — this application never handles AWS credentials directly.
OAuth2 via a registered Entra multitenant app; treated as one interchangeable provider adapter, not baked into the engine's architecture.
Used for both secret retrieval and production manifest signing, so private signing material never enters the application process.
Optional SQLAlchemy, boto3, and Azure Blob adapters for the evidence store and control-plane registry — the filesystem-backed default works standalone from a local or SMB/NFS-mounted directory.
Every evidence path is tenant-partitioned (data/evidence/tenants/<tenant_id>/runs/<run_id>/), and a worker cannot consume a run that hasn't been sealed.
Every claim on this page is traceable to a specific file in the submitted archive. That's a deliberate substitute for taking marketing copy on faith.
Explore the Interactive Demos →Interested in evaluating or deploying the platform? Contact TipTopTechKnowlogy to discuss evaluation and deployment options.