PAGES
← all tools
◆ Container & Image Security

ThreatMapper

v2.5.3 open-source

ThreatMapper hunts for threats in production platforms and ranks them based on risk-of-exploit, uncovering vulnerable software, exposed secrets, and security deviations.

Summary

ThreatMapper is an open-source runtime security platform that hunts for vulnerabilities, exposed secrets, and misconfigurations across production cloud-native environments. It combines agent-based sensors, run as containers or on Docker hosts, with agent-less monitoring to cover cloud, Kubernetes, serverless (Fargate), and on-prem platforms, and it visualizes findings through a ThreatGraph that ranks issues by risk of exploit. It suits teams doing security observability for live infrastructure rather than pre-deployment code scanning, extending shift left checks into runtime. It sits in the container-security space, continuously checking running workloads against configuration benchmarks rather than gating a CI pipeline. First committed in 2021 and maintained by a community of 66 contributors, though activity has slowed to 8 commits in the past year.

ThreatMapper hunts for threats in production platforms and ranks them based on risk-of-exploit, uncovering vulnerable software, exposed secrets, and security deviations.

How ThreatMapper helps

Which of my running containers have vulnerable software packages installed?

scans workload filesystems and dependency manifests against vulnerability feeds and lists affected packages by container, ranked by risk of exploit

Where are secrets sitting exposed in my live infrastructure?

inspects running containers, hosts and images for credential patterns and flags each exposed secret with its location

Do my hosts and cloud accounts match recommended security configuration?

checks host, container and cloud settings against industry-standard benchmarks and reports each deviation found

Which of the issues found across my environment should I fix first?

plots findings on a ThreatGraph that ranks them by risk of exploit, so the highest-priority paths surface above the rest

Is my Kubernetes, serverless or on-prem estate covered by the same checks?

runs the same agent-based and agentless monitoring across cloud, Kubernetes, Fargate and on-prem platforms so coverage doesn't stop at one environment type

Have new vulnerabilities emerged in software I already deployed?

continues checking already-running workloads against current vulnerability feeds after deployment, rather than only at build time

all 25 features, with the evidence for each →

Languages

Not documented

Features

25 capabilities across 3 capability groups · 3 backed by code, an API document or a real run

Built from ThreatMapper's releases, docs, README and our own runs. “Seen” marks the month we first spotted a release the vendor didn't date. Group names and tags are our labels.

Compare with peers →

  • ThreatMapper covers 1 of the 5 supply chain security capabilities we track.
  • ThreatMapper covers 1 of the 8 vulnerability assessment methods capabilities we track.
  • ThreatMapper covers 1 of the 2 secrets and credential hygiene capabilities we track.

What ThreatMapper offers you

  • Command-line interface3
  • REST API3
  • Air-gapped deployment1
  • Scheduled jobs1
  • SIEM forwarding1
  • Ticketing integration1
  • Web management console1
SBOM generation 2 features Supply chain security since 2022
Runtime SBOM Generation shipped Generates and exports Software Bill of Materials for running workloads and hosts. 4 releases · first seen Mar 2022

Shared capability: SBOM generation

release

  • Add Runtime BOM view in the v2 UI dashboard v2.0.0 · Sep 2023 · source · release history
  • expose prometheus metrics port to enable scraping the service's operational metrics directly. v1.5.0 · Mar 2023 · source · release history
  • Adds runtime SBOM (Software Bill of Materials) generation and export for running workloads and hosts. v1.3.0 · Mar 2022 · source · release history
  • Integrates Anchore syft for SBOM creation and Anchore grype for vulnerability scanning. v1.3.0 · Mar 2022 · source · release history
Binary Cataloging shipped Extends software bill of materials and vulnerability scanning capabilities to include Go binaries and other non-container artifacts. 2 releases · first seen Oct 2023

Shared capability: SBOM generation

release

  • Enable support for go binary cataloger by @ramanan-ravi in https://github.com/deepfence/ThreatMapper/pull/1525 v2.0.1 · Oct 2023 · source · release history
  • added binaries scan for vulnerabilities by @milan-deepfence in https://github.com/deepfence/ThreatMapper/pull/1524 v2.0.1 · Oct 2023 · source · release history
Container image vulnerability scanning 2 features Vulnerability assessment methods since 2023
Registry Onboarding shipped Provides mechanisms to onboard and sync container registries for continuous scanning coverage. 2 releases · first seen Sep 2023

Shared capability: Container image vulnerability scanning

Also counts toward: REST API

release

  • (feat.) add registry account syncing flag by @ibreakthecloud in https://github.com/deepfence/ThreatMapper/pull/1507 v2.0.1 · Oct 2023 · source · release history
  • Add registries support in the onboard connectors list and new registry screens/APIs v2.0.0 · Sep 2023 · source · release history
Container Scan Comparison shipped Provides a dedicated UI view to compare scan results between two different images or clusters side-by-side. 1 release · first seen Dec 2024

Shared capability: Container image vulnerability scanning

release

  • Adds a Container scan comparison view in the UI to compare scan results between two images or clusters. v2.5.2 · Dec 2024 · source · release history
Secret scanning 1 feature Secrets and credential hygiene since 2022
Secret Scanning shipped Detects unprotected secrets such as access tokens, keys, and passwords in containers and host filesystems. 4 releases · first seen Mar 2022

Shared capability: Secret scanning

release

  • Enable support for go binary cataloger by @ramanan-ravi in https://github.com/deepfence/ThreatMapper/pull/1525 v2.0.1 · Oct 2023 · source · release history
  • added binaries scan for vulnerabilities by @milan-deepfence in https://github.com/deepfence/ThreatMapper/pull/1524 v2.0.1 · Oct 2023 · source · release history
  • Excel and PDF report has been added for the Secret Scans' results by @mukuldeepfence in https://github.com/deepfence/ThreatMapper/pull/382 v1.3.1 · Jul 2022 · source · release history
  • Adds Secret Scanning for containers and host filesystems to detect unprotected secrets such as access tokens, keys, and passwords. v1.3.0 · Mar 2022 · source · release history
Other / not yet classified 20 features Features we have not matched to a capability yet. A suggested match is marked.
Cloud Security Posture Analysis shipped Evaluates cloud environment configurations and reviews compliance findings through a dedicated dashboard. 9 releases · 1 other source · first seen Aug 2022

Also counts toward: REST API

release 9 total

  • Supports scanning multiple Azure subscriptions under a single organization account via the console UI v2.3.0 · Jul 2024 · source · release history
  • Adds namespace filter to pod and container tables in topology view v2.2.0 · Apr 2024 · source · release history
  • Add KSPM V2 support with start scan, results and status API endpoints v2.0.0 · Sep 2023 · source · release history
  • Add Linux Host Compliance apis for V2 allowing host-specific compliance scanning v2.0.0 · Sep 2023 · source · release history
  • Add Bulk Cloud Compliance Status API for retrieving status of multiple compliance scans simultaneously v2.0.0 · Sep 2023 · source · release history
  • Add cloud node accounts listing API integrated with AWS org support for KSPM queries v2.0.0 · Sep 2023 · source · release history

example

  • Access the new Cloud Security Posture Analysis dashboard to review compliance and configuration findings In the ThreatMapper portal, open the Cloud Security Posture Analysis view to evaluate your cloud resources v1.4.0 · Aug 2022 · source
Route configuration verified Accepts a routes configuration file that controls how log data is directed during forwarding. 5 releases · 2 other sources · first seen Mar 2022

Also counts toward: Command-line interface, SIEM forwarding

release

  • cri-o in k8s installation instruction (CRI-O runtime support) v1.4.2 · Jan 2023 · source · release history
  • Adds Threat Graph visualization for mapping attack paths and relationships between assets v1.4.0 · Aug 2022 · source · release history
  • Adds Google Chronicle integration to automatically push events, alerts and scan results for archiving and analysis v1.2.0 · Mar 2022 · source · release history
  • Adds AWS Fargate workload support allowing ThreatMapper sensor agents to be deployed as sidecars alongside Fargate tasks v1.2.0 · Mar 2022 · source · release history
  • Adds Attack Path visualisation to identify vulnerable workloads exposed to internet traffic through proxy layers via network traffic analysis v1.2.0 · Mar 2022 · source · release history

command line

example

  • View the new threat graph interface to analyze potential attack vectors in your cloud environment In the ThreatMapper portal, navigate to the Threat Graph section to view asset relationships and identified risks v1.4.0 · Aug 2022 · source
Air-gapped Vulnerability Management shipped suggested Supports vulnerability database updates and validity check disabling for environments without external network access. 6 releases · first seen Jul 2022

Suggested capability: Container image vulnerability scanning. This is our guess, not confirmed.

Also counts toward: Air-gapped deployment

release

  • Add support for TLS redis connection v2.4.0 · Oct 2024 · source · release history
  • Enables manual upload of agent tarballs for air-gapped deployments v2.1.0 · Feb 2024 · source · release history
  • (feat): add api to compare vulnerability scan results by @ibreakthecloud in https://github.com/deepfence/ThreatMapper/pull/1505 v2.0.1 · Oct 2023 · source · release history
  • Supports Grype v5 vulnerability database for updated container image scanning coverage. v1.5.0 · Mar 2023 · source · release history
  • (feat). API to upload vulnerability db in airgapped env by @ibreakthecloud in https://github.com/deepfence/ThreatMapper/pull/412 v1.3.1 · Jul 2022 · source · release history
  • Disable vulnerability db validity check to support air-gapped environments v1.3.1 · Jul 2022 · source · release history
Log file ingestion verified Reads log files from a configurable base path, with support for file change detection via inotify or polling and optional truncation at a specified file size. 3 releases · 3 other sources · first seen Mar 2022

Also counts toward: Command-line interface

release

  • Add Harbor Registry support v1.3.1 · Jul 2022 · source · release history
  • Adds AWS_ECR_TARGET_ACCOUNT_ROLE_ARN support for registry scans enabling authenticated scanning of AWS ECR repositories via IAM roles v1.2.0 · Mar 2022 · source · release history
  • Adds tag-based artifact filtering capability to registry scans allowing users to limit scanned images by specific tags v1.2.0 · Mar 2022 · source · release history

command line

  • --truncate-size — truncate the log files at the given size (file size in MB) v2.3.0 · Jul 2024 · command-line history
  • --base-path — base path of log files v2.3.0 · Jul 2024 · command-line history
  • --poll — poll for file changes instead fo inotify v2.3.0 · Jul 2024 · command-line history
Distributed Threat Scanning shipped Enables a distributed architecture for threat scanning through worker server deployment. 3 releases · 2 other sources · first seen Sep 2023

release

  • Integrates with Amazon Bedrock for generative AI analysis v2.1.0 · Feb 2024 · source · release history
  • Adds priority option for scans to accelerate high-risk assessments v2.1.0 · Feb 2024 · source · release history
  • Add initial worker server to enable distributed threat scanning architecture v2.0.0 · Sep 2023 · source · release history

docs

  • Runtime threat management platform that hunts, ranks, and visualizes threats across cloud-native production environments using agent-based and agentless monitor

example

  • Start ThreatMapper sensor agent on Docker host docker run -dit \
Scan Result Notification shipped Enables configurable alerts and notifications for specific vulnerability scan outcomes. 4 releases · first seen Oct 2023

release

  • Enables sending scan summaries with links to results via configured integrations v2.3.0 · Jul 2024 · source · release history
  • Adds support for SendGrid as an email provider in configuration v2.2.0 · Apr 2024 · source · release history
  • Select channel for sending notification of scan results to route scan alerts via the chosen integration v2.1.1 · Mar 2024 · source · release history
  • feat. add option to get notified for selected scan results by @ibreakthecloud in https://github.com/deepfence/ThreatMapper/pull/1549 v2.0.1 · Oct 2023 · source · release history
Threat Intelligence Integration shipped Integrates with external threat intelligence feeds, such as AWS Security Hub, to enhance vulnerability and compliance findings. 3 releases · first seen Jan 2023

release

  • Adds ThreatIntel feed info display in Settings screen and site banner v2.5.3 · Jan 2025 · source · release history
  • Adds API endpoint to upload custom threat intelligence rules v2.2.0 · Apr 2024 · source · release history
  • Add ability to integrate with AWS Security Hub v1.4.2 · Jan 2023 · source · release history
Log forwarding to API verified Forwards collected log data to an API in configurable batch sizes, with a configurable retry limit on failed batch publishes. 1 release · 2 other sources · first seen Jul 2024

Also counts toward: Command-line interface

release

  • ThreatMapper cyber tool now supports proxy server configuration for outbound connections. v2.5.0 · Nov 2024 · source · release history

command line

  • --batch-size — maximum number of documents to send in an api call v2.3.0 · Jul 2024 · command-line history
  • --retry-max — maximum number of time to retry batch while publishing v2.3.0 · Jul 2024 · command-line history
Inactive Resource Visibility shipped Indicates inactive resources within issue detail modals using visual flags and markers to distinguish them from active assets. 2 releases · first seen Dec 2024

release

  • Adds GET /api/v1/database/info API endpoint to expose database health and connection details v2.5.3 · Jan 2025 · source · release history
  • Adds inactive resource indicators (flags and UI markers) to issue detail modals for resources that are no longer active. v2.5.2 · Dec 2024 · source · release history
Pentest Report Integration shipped Supports ingesting and processing pentest reports within the tool's analysis workflow. 2 releases · first seen Jan 2023

release

Custom Vulnerability Reporting shipped Allows users to define custom fields and integrate scan results with external issue tracking systems like Jira. 2 releases · first seen Oct 2023

Also counts toward: Ticketing integration

release

  • Adds the ability to tag hosts, containers, and pods with custom user-defined tags. v2.5.2 · Dec 2024 · source · release history
  • feat: (backend): API to list scan fields and add custom fields in Jira by @ibreakthecloud in https://github.com/deepfence/ThreatMapper/pull/1602 v2.0.1 · Oct 2023 · source · release history
Vulnerability Detail Enrichment shipped suggested Enriches vulnerability details with EPSS scores, descriptions, and reference links to provide deeper context on identified issues. 2 releases · first seen Nov 2024

Suggested capability: Vulnerability prioritization. This is our guess, not confirmed.

release

  • Adds reference field to Malware detail pages with a clickable link for more information. v2.5.2 · Dec 2024 · source · release history
  • lookup vulnerabilities api now includes epss_score and description fields in responses. v2.5.0 · Nov 2024 · source · release history
Kafka Data Ingestion shipped Supports ingesting operational events and logs into a Kafka topic for downstream processing. 2 releases · first seen Mar 2023

release

  • Replaces the fluentbit log shipper with a new golang-based shipper for agent telemetry v2.3.0 · Jul 2024 · source · release history
  • Adds Kafka to the data ingest pipeline, allowing events to be pushed to a Kafka topic. v1.5.0 · Mar 2023 · source · release history
Non-standard Docker Daemon Support shipped suggested Configures the tool to communicate with a Docker daemon running on a non-standard socket location. 1 release · 1 other source · first seen Oct 2022

Suggested capability: Container image vulnerability scanning. This is our guess, not confirmed.

release

example

  • Configure ThreatMapper to communicate with a Docker daemon running on a non-standard socket location. ./threatmapper-server --socket-path /var/run/docker-custom.sock v1.4.1 · Oct 2022 · source
Zipped Report Export shipped Adds the capability to download scan results as a zipped archive through the UI for easier offline handling. 1 release · first seen Nov 2024

release

  • UI adds a Zipped report download option for exporting scan results. v2.5.0 · Nov 2024 · source · release history
Multi-Azure Subscription Support shipped Enables the management and scanning of multiple Azure subscriptions under a single organizational account via the console UI. 1 release · first seen Jul 2024

Also counts toward: Web management console

release

  • Supports scanning multiple Azure subscriptions under a single organization account via the console UI v2.3.0 · Jul 2024 · source · release history
Async Report Merging shipped Enables asynchronous processing for merging multiple scan reports to improve performance during large-scale analyses. 1 release · first seen Apr 2024

release

Deepfence System Asset Scanning shipped Extends scanning capabilities to include Deepfence system assets in addition to standard container and host resources. 1 release · first seen Apr 2024

release

  • Adds option to include deepfence system assets in scans v2.2.0 · Apr 2024 · source · release history
Custom Scheduled Jobs shipped Allows users to create and manage custom scheduled jobs via UI or API for automated task execution. 1 release · first seen Feb 2024

Also counts toward: REST API, Scheduled jobs

release

  • Supports creation of custom scheduled jobs via UI or API v2.1.0 · Feb 2024 · source · release history
CloudTrail Alert Visualization shipped Provides a UI view to display and analyze CloudTrail alerts. 1 release · first seen Oct 2022

release

  • Cloudtrail alerts UI: New UI view to display Cloudtrail alerts. v1.4.1 · Oct 2022 · source · release history

Lines in monospace are the tool's own words: help text parsed from its source, or an endpoint from its API document. Under release, a line is our summary of a dated release. Under docs, it is quoted from the tool's own documentation or website. Each links back to the source it came from.

Score card

  1. Shipping velocity releases a month, last 12 months
  2. Documentation quality release-notes rubric, 0–100
  3. Breaking-change discipline how rarely a release breaks users, and notice given
  4. Maintenance risk quiet time against its own cadence, maintainers
  5. Innovation & surface new capabilities, API and MCP surface
  6. Community health
  7. Contributor trend distinct committers, this year against last
  8. Maintainer concentration bus factor now against a year ago
  9. Issue backlog trend issues closed per issue opened, 12 months
  10. Responsiveness median time to a maintainer’s first reply

Nine scores for ThreatMapper, each built from the releases, notes and API history this site tracks — and, on Researcher and Business, where it stands among every measured tool in its category and how that has moved.

Score cards are part of every paid plan.

See plans →

Each score is 0–100 on a published rubric, derived from data this site already shows. A dimension we cannot measure says so — it is never scored 0 and never enters a rank.

How this is scored
  • Shipping velocity — releases a month over the last 12 months, on a log scale where 16 a month scores 100. Needs 3 releases in the window.
  • Documentation quality — the release-notes rubric published on the analytics page, unchanged.
  • Breaking-change discipline — the share of releases carrying a breaking change (none scores 100, half or more scores 0). Only projects that label breaking changes are measured: a clean record cannot be told from an unlabelled one.
  • Maintenance risk — quiet time measured against the tool's own release cadence (quiet longer than 90 days and three typical gaps scores 0), plus the number of active maintainers and whether contributors are growing, where known. Higher is lower risk.
  • Innovation & surface — new capabilities in the feature ledger this year, API and MCP operations added, and the share of commits that are features: the mean of whichever we hold.
  • Community health (open-source tools only) — each is a direction, not a size: contributors this year against last, the bus factor now against a year ago, and issues closed per issue opened, where steady scores 50, doubled 100 and halved 0; plus the median time to a maintainer's first reply (an hour scores about 100, a month or more 0). A commercial card has no repository and carries none of the four.
  • Documented delivery (commercial tools) — when a vendor's documented new capabilities have slowed against its own baseline, that counts against the overall standing as heavily as two low dimensions. Steady delivery, or too little history to judge, leaves the standing alone; it is never a sixth score.
  • Open-source tools are scored on repository signals; commercial tools on their published changelog. Ranks compare tools within one category and one profile and need at least five measured peers; the overall standing needs three ranked dimensions. Best-in-breed or consolidator is a shape, not a quality, and is never scored.

Release-note detail over time

See how much detail ThreatMapper puts in its release notes, quarter by quarter, and compare it with tracked tools in the same category. This history uses up to ten retained, reviewed notes per tool; sparse or blank older quarters may reflect that limit.

Checking release-note history…

Explore the full chart →

Releases

Show

17 entries

  1. January 20251
  2. December 20241
  3. November 20241
  4. October 20241
  5. July 20241
  6. April 20241
  7. March 20241
  8. February 20241
  9. October 20231
  10. September 20231
  11. March 20231
  12. January 20231
  13. October 20221
  14. August 20221
  15. July 20221
  16. March 20222
    Show

    17 entries

    Project health

    Issue, contributor and maintainer activity in deepfence/ThreatMapper, 2023-10 – 2026-09, as of 2026-09-25. Twelve-month figures first; the trend lines run the whole window.

    1. Contributors 2 −6 vs prior 12 months
    2. Maintainers 1 +1 joined · −3 left, last 12 months
    3. Bus factor 1 committers behind half the commits
    4. Community-filed 100% of issues opened, last 12 months
    5. Median time to close not measured issues closed, last 12 months
    6. Open backlog 140 of 610 issues ever filed
    1. Issues opened / month 0 · 0 communitymaintainers
    2. Open backlog 140
    3. Contributors / month 0
    4. Commits / month 0
    5. Stars 5,323
    Issue themes, last 12 months
    • bugs 100%

    Counts from the project's public repository and git history; no individuals are identified. Maintainers are the committers covering 80% of the last year's commits. how we measure this

    Libraries its release ships

    What its latest release locks, checked against known advisories.

    None of its release's images build from a lockfile we can read.

    Add the badge to your README

    Maintain this project? The badge links readers straight to this page, so they can follow every release here.

    Tracked by Cyber Toolchain Choose a badge style and copy the code →
    browse all tools → score card for your toolchain →