- contact@insightfortify.com
Each surface is scanned by an open-source engine that is good at it. Every result goes through the same normalisation, correlation and scoring, so a leaked key, a vulnerable package and a public bucket can be compared on one scale and land in one queue.
Each result is fingerprinted on what it is (the rule or CVE, the package, the location), so the same issue from Trivy, the SBOM and a rescan of another branch becomes one finding with its sources listed.
Which services face the internet, which handle card data or PII, which run compensating controls, which code is test-only. You set it once per repository or cloud resource, and every finding on it inherits it.
A 0–10 score from named, signed factors. Priorities carry the SLA you set (7, 30, 90 days by default), and “actionable” means the priorities you choose to act on.
Connect a GitHub or GitLab organisation, or push results from CI. Each repository is scanned for vulnerable dependencies, insecure code, secrets across its full history and misconfigured infrastructure as code. Container images are scanned and tied back to the repository that builds them.


Dynamic testing with OWASP ZAP confirms what static tools can only suspect, and a finding confirmed at runtime is scored higher. Nothing is scanned until a security lead verifies the target is the organisation’s to test, with a written attestation kept in the audit trail.
Cloud posture, entitlements and runtime detections go into the same queue, are scored the same way, and are joined to the code findings to form attack paths.
Prowler checks across AWS, Azure and Google Cloud through read-only access you grant, or uploaded results. Resources inventoried, public ones flagged, and you mark which hold sensitive data.
Effective permissions of every user and role, folded from all their policies. Administrators, escalation routes such as iam:PassRole, blast radius, and a least-privilege policy from what was actually used.
Internet → vulnerable workload → over-privileged identity → sensitive data, computed in PostgreSQL and ranked as a whole. Fix any one hop and the path closes.
Falco detections via falcosidekick, tied to the vulnerabilities in the running image. Response policies hand isolate or stop actions to a responder you run.


Cloud and IaC findings carry the benchmark requirements they violate. The compliance view groups open findings by framework and requirement, worst first, so the audit-prep conversation starts from the evidence.
We show failures, not a percentage passed. Not every control can be checked automatically, and a clean dashboard that implies otherwise misleads auditors and boards.

A security product should be easy to run and easy to audit. InsightFortify is one API service, a worker pool, PostgreSQL and Redis. No graph database, no streaming platform, no proprietary scanning engine to trust blindly.
sources InsightFortify people GitHub / GitLab ─┐ ┌──────────────────────────┐ CI pipelines ─┤ │ API (FastAPI) │ ──▶ console (React) Web apps / APIs ─┼──▶ │ normalise · correlate │ ──▶ CI gate decision AWS accounts ─┤ │ score · paths · SLA │ ──▶ REST API · webhooks Falco ─┘ └──────┬───────────┬───────┘ │ │ ┌─────────▼──┐ ┌────▼──────────────┐ │ PostgreSQL │ │ Redis queue │ │ + RLS │ │ → scanner workers │ └────────────┘ └───────────────────┘ workers: trivy · opengrep · gitleaks · syft · checkov · zap · prowler