Freedom251 › Container Security Software
Deepfence ThreatMapper

What Deepfence ThreatMapper is
Deepfence ThreatMapper is a self-hosted security tool that finds hidden threats in production platforms and ranks them by exploit risk. It discovers pods, containers, applications and infrastructure, mapping their topology and attack surface. It creates runtime software bills of materials for workloads and operating systems and checks them against multiple vulnerability feeds. It can detect exposed keys, tokens and passwords in containers and host filesystems, and assess infrastructure against CIS, PCI-DSS, HIPAA and other compliance benchmarks. Threat Graph correlates those findings with network flows, security groups and live status. A standalone management console runs in containers on a Docker host or dedicated Kubernetes cluster, providing HTTPS administration and API automation. One console can manage multiple workload types across on-premise and cloud deployments. Documented integrations include Slack, PagerDuty, Jira, Splunk, ELK, Sumo Logic and AWS S3; image-build scanning supports CircleCI, Jenkins and GitLab. The project is free under the Apache 2 license. Windows Server support is experimental and not suited to production use.
Who it suits
ThreatMapper suits teams that need to discover and assess workloads across self-hosted, on-premise and cloud environments. It is also relevant to teams scanning images in CircleCI, Jenkins or GitLab pipelines.
What it does well
- Free plan with no limits or hidden features.
- Maps workloads, topology and attack surface.
- Generates runtime SBOMs and checks vulnerability feeds.
- Correlates security findings with live network context.
- Supports multiple workload types and deployment environments.
What to know first
- Windows Server support is experimental, not for production.
- Sensors require Linux kernel 4.4 or newer.
- Sensor agents need access to console port 443.
Limits
The ThreatMapper plan is free with no limits or hidden features. Sensor requirements include 0.2 CPU cores, 200 MB to 1 GB RAM, Linux kernel version 4.4 or newer, and access to console port 443; Windows Server support is experimental and not suitable for production use.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| ThreatMapper | no limits · no hidden features | Free |
As threatmapper.org lists them, read 30 Sept 2026. The maker's own page has the final word.
Getting started
- Open the ThreatMapper documentation website.
- Run the standalone management console in containers on a Docker host or dedicated Kubernetes cluster.
- Connect sensor agents to the console using its URL and an API key over TLS.
- Ensure sensors have the listed CPU, memory, Linux kernel, and console port access requirements.
- Use documented integrations or supported CI/CD image-build scanning where relevant.
ThreatMapper is a self-hosted security platform for teams that need to find and prioritize risks across production workloads. It is strongest for Linux-based environments spanning containers, cloud and on-premise infrastructure; experimental Windows Server support rules it out for production Windows workloads.
Overview
ThreatMapper discovers pods, containers, applications and infrastructure, mapping their topology and attack surface while ranking threats by exploit risk. Its Threat Graph ties vulnerabilities, exposed secrets and compliance issues to live and recent network flows, security groups and workload status. That context gives teams a way to prioritize findings by their relationship to current exposure, rather than treating every scan result as equally urgent.
The single management console can cover multiple workload types and cloud and on-premise deployments. It runs in containers on a Docker host or a dedicated Kubernetes cluster and provides HTTPS administration and API automation. This breadth is useful for teams consolidating security work across a mixed estate, but the self-hosted deployment means they must operate the console themselves.
Key features
Workload discovery and scanning
Runtime SBOMs cover running pods, containers, serverless apps, applications and operating systems, with vulnerability matching against multiple feeds. Secret detection looks for exposed keys, tokens and passwords in containers and host filesystems. Image-build scanning also supports CircleCI, Jenkins and GitLab, connecting checks to common build pipelines. Together, these capabilities cover both running workloads and images before deployment; teams seeking only a narrow image scanner may not need the wider platform.
Threat context and compliance
Infrastructure configuration is assessed against CIS, PCI-DSS, HIPAA and other compliance benchmarks. The Threat Graph combines those results with vulnerability and secret findings and network context, helping security teams distinguish issues that may warrant faster attention. It does not remove the need to investigate findings and decide remediation priorities.
Operations and integrations
Documented integrations include Slack, PagerDuty, Jira, Splunk, ELK, Sumo Logic and AWS S3. Sensor agents connect to the console over TLS using a URL and API key. Sensor requirements include 0.2 CPU cores, 200 MB to 1 GB of RAM, Linux kernel 4.4 or newer, and access to console port 443. These are useful deployment constraints to check against hosts and network policy before rolling out agents.
Cloud Scanner tasks run locally through Terraform modules, use typically read-only cloud API access, and do not listen for remote connections or control. That approach limits the scanner's cloud access profile, while still requiring teams to provision and run the Terraform-based tasks.
Pricing
ThreatMapper is offered as a free, self-hosted project. The ThreatMapper plan costs nothing and has no limits or hidden features. It includes image scanning, runtime protection, Kubernetes security, registry scanning and SBOM generation, so there is no cheaper tier that trades away those capabilities. The project is licensed under Apache 2; GitHub issues and a Deepfence Community Slack channel provide support options. Teams should account for operating the management console and sensors themselves.
Platforms
ThreatMapper supports API, Linux, self-hosted, web and Windows environments. Windows Server support is experimental and not suitable for production use, so the practical fit is Linux-based workloads. The console can span on-premise and cloud deployments, with its own Docker host or dedicated Kubernetes cluster required.
Who it's for
ThreatMapper suits security and platform teams responsible for containerized and other production workloads across more than one environment, especially when they want discovery, SBOM-based vulnerability scanning, secret detection and compliance checks in one self-managed system. It is a poor match for organizations that require production-ready Windows Server coverage or do not want to operate security infrastructure themselves.
Pros and cons
- Pros: One console covers multiple workload types across cloud and on-premise deployments, reducing the need to split those environments across separate views.
- Pros: Threat Graph adds network, security-group and status context to vulnerability, secret and compliance findings, supporting risk-based prioritization.
- Pros: The free Apache 2 project includes image and registry scanning, runtime protection, Kubernetes security and SBOM generation without plan limits.
- Cons: Self-hosting requires a Docker host or dedicated Kubernetes cluster and ongoing operation of the console.
- Cons: Windows Server support is experimental, making ThreatMapper unsuitable for production Windows estates.
- Cons: Sensors require Linux kernel 4.4 or newer and access to port 443 on the console, which may constrain deployment on older hosts or tightly restricted networks.
Alternatives
Choose Docker Desktop instead when a freemium desktop-oriented option fits better: its free Personal plan includes Docker Engine and Kubernetes, Docker Hub, Docker Scout and Docker Debug, while Pro costs $9 a month.
Snyk Open Source is an alternative for teams focused on software composition analysis: its free plan covers five projects and Snyk Open Source (SCA), while the Team plan costs $25 a month.
Kubescape is another free, self-hosted Apache 2.0 option, with a CLI and Kubernetes operator.
Consider Trivy for a free, Apache-2.0-licensed open-source scanner.
Dockle is a free open-source container image linter.
Grype is a free, Apache-2.0-licensed open-source vulnerability scanner.
Kyverno is a free open-source project under the Apache License 2.0.
Qualys External Attack Surface Management offers a 30-day, no-cost trial of CSAM with EASM for teams considering that option.
For more options, browse Container Security Software.
Verdict
Choose ThreatMapper if your team wants a free, self-hosted way to discover and assess diverse production workloads, with network context to help rank issues. Its broad scanning and single-console scope are the main reasons to pick it; the need to run the platform and its lack of production-ready Windows Server support are the clearest reasons to look elsewhere.
Verdict
ThreatMapper combines workload discovery, vulnerability scanning, secret detection and compliance assessment in a self-hosted project. Its broad deployment scope and integrations may suit teams managing several kinds of production workloads.
Questions
Is Deepfence ThreatMapper free?
Yes. The ThreatMapper plan is free, with no limits or hidden features.
Is ThreatMapper open source?
The project is offered under the Apache 2 license.
Which platforms does it support?
Listed platforms are API, Linux, self-hosted, web, and Windows. Windows Server support is experimental and not suitable for production use.
What integrations are documented?
They include Slack, PagerDuty, Jira, Splunk, ELK, Sumo Logic, and AWS S3. Image-build scanning supports CircleCI, Jenkins, and GitLab.
Where does the management console run?
It runs in containers on a Docker host or a dedicated Kubernetes cluster.
What support channels are available?
GitHub issues and a Deepfence Community Slack channel are available.
Facts from Deepfence ThreatMapper's own pages
- CI/CD
- Image-build scanning supports CircleCI, Jenkins and GitLab. · threatmapper.org, 30 Sept 2026
- Cloud scanning
- Cloud Scanner tasks run locally through Terraform modules, use typically read-only cloud API access and do not listen for remote connections or control. · threatmapper.org, 30 Sept 2026
- Compliance
- It evaluates infrastructure configuration against CIS, PCI-DSS, HIPAA and other compliance benchmarks. · threatmapper.org, 30 Sept 2026
- Deployment scope
- A single console can manage multiple workload types and on-premise and cloud deployments simultaneously. · threatmapper.org, 30 Sept 2026
- Integrations
- Documented integrations include Slack, PagerDuty, Jira, Splunk, ELK, Sumo Logic and AWS S3. · threatmapper.org, 30 Sept 2026
- License and support
- The ThreatMapper project is offered under the Apache 2 license, with GitHub issues and a Deepfence Community Slack channel available for support. · github.com, 30 Sept 2026
- Management console
- The standalone management console runs as containers on a Docker host or dedicated Kubernetes cluster and exposes HTTPS administration and API automation. · threatmapper.org, 30 Sept 2026
- Purpose
- ThreatMapper hunts for hidden threats in production platforms and ranks them by risk of exploit. · threatmapper.org, 30 Sept 2026
- SBOM vulnerability scanning
- It generates runtime SBOMs for running pods, containers, serverless apps, applications and operating systems and matches them against multiple vulnerability feeds. · threatmapper.org, 30 Sept 2026
- Secret detection
- It detects exposed keys, tokens and passwords in containers and host filesystems. · threatmapper.org, 30 Sept 2026
- Sensor requirements
- Sensor requirements include 0.2 CPU cores, 200 MB to 1 GB RAM, Linux kernel version 4.4 or newer and access to console port 443. · threatmapper.org, 30 Sept 2026
- Sensor security
- Sensor agents communicate with the management console over TLS using a URL and API key. · threatmapper.org, 30 Sept 2026
- Threat Graph
- The Threat Graph correlates vulnerabilities, secrets and compliance issues with live and recent network flows, security groups and live status. · threatmapper.org, 30 Sept 2026
- Windows support
- Windows Server support is experimental and not suitable for production use. · threatmapper.org, 30 Sept 2026
- Workload discovery
- It scans platforms to identify pods, containers, applications and infrastructure and maps their topology and attack surface. · threatmapper.org, 30 Sept 2026
Where Deepfence ThreatMapper stands on Freedom251
- Container Security Software#5 of 26
