PAGES
← all tools
◆ Software Supply Chain Security

GuardDog

v3.2.0 open-source

GuardDog is a CLI tool to Identify malicious PyPI and npm packages

Summary

GuardDog is an open-source command-line tool that scans PyPI and npm packages, Go modules, Rust crates, RubyGems, GitHub ActionsGitHub ActionsGitHub's built-in CI/CD system that runs automated workflows triggered by repository events, letting cyber tools automate testing, building, and releasing without managing separate pipeline infrastructure., and VSCode extensions for signs of supply-chain attacks, using YARA-based static analysis alongside metadata checks. Rather than flagging every suspicious pattern, it correlates a package's capabilities with threat indicators found in the same file to score actual risk, which its README presents as the distinguishing approach. It is aimed at application security and software supply-chainsoftware supply-chainThe dependencies, tools and processes used to build and deliver software. Compromising one part can affect the products or organizations that rely on it. teams vetting open-source dependencies before they enter a build, and it can scan local directories, remote archives, or packages stored in S3, with a kernel-level sandbox available to isolate code during analysis. Maintained by Datadog, it sits in the software supply-chain security space alongside other package-scanning tools, and with 64 contributors, over 240 commits in the past year, and a release 44 days ago, it is under active development.

GuardDog is a CLI tool to Identify malicious PyPI and npm packages

How GuardDog helps

Does this package I'm about to pull in hide code an attacker doesn't want me to read?

runs YARA-based static analysis across the source looking for obfuscation techniques, including code hidden behind PyArmor, and reports the technique found

Is this open-source package safe to bring into the build before it lands in my lockfile?

downloads and scans the package source from its registry (PyPI, npm, Go, crates.io, RubyGems, GitHub Actions, or the VSCode marketplace) and reports the risks found, without requiring it to already be installed

Which package in this codebase is trying to phone home or exfiltrate data?

applies exfiltration and DNS-tunneling detection rules against each file and names the package and pattern matched, correlated with the capability that would let it act on the data

Can I trust code that's already sitting in my own archive or S3 bucket rather than the public registry?

scans local directories, remote archives, or packages stored in S3 directly, so vetting isn't limited to what a registry currently serves

Is a package's link to a suspicious domain something to worry about or just noise?

flags shady-link patterns, including deceptive top-level domains, and treats them as a threat indicator that only becomes a scored risk when paired with a capability that could use it

all 20 features, with the evidence for each →

Languages

Not documented

Features

20 capabilities across 5 areas · 3 backed by code, an API document or a real run

Built from GuardDog'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 →

What GuardDog offers you

  • Command-line interface5
  • CI/CD pipeline integration1
  • JSON data export1
  • Python scripting support1
  • Scripting API1
  • User-defined detection rules1
Package Scanning and Analysis 4 capabilities GuardDog's core function is scanning packages from multiple ecosystems and sources to detect malicious or risky code. It supports local files, remote URLs, and registry packages across PyPI, npm, and Rust crates.
Local and remote archive scanning verified Scans packages supplied as local file paths, remote URLs, or S3 URIs without exposing the host to path-traversal attacks. 11 releases · 7 other sources · first seen Feb 2023

release 11 total

  • Adds S3 scanning mode to scan packages stored in S3 buckets. v3.0.0 · Jun 2026 · source · release history
  • Adds support for scanning local and remote archives directly. v3.0.0 · Jun 2026 · source · release history
  • Supports scanning packages stored in S3 via s3:// URIs, with AWS credential verification before scan and path-traversal-safe download to a temp directory. v3.0.0 · Jun 2026 · source · release history
  • Supports scanning remote archives via URL (e.g., GitHub raw links) in addition to local paths and S3 prefixes. v3.0.0a2 · Jun 2026 · source · release history
  • Supports scanning local and remote archives, expanding coverage beyond registry packages. v3.0.0a2 · Jun 2026 · source · release history
  • Adds the clipboard detection rule to scan for packages that attempt to access or manipulate the system clipboard upon installation. v1.3.0 · Aug 2023 · source · release history

command line

example

  • Scan a private npm package stored in an S3 bucket — useful for auditing internally mirrored or pre-release packages before deployment. guarddog npm scan s3://my-bucket/path/to/package/ guarddog pypi scan s3://my-bucket/path/to/package.tar.gz v3.0.0 · Jun 2026 · source
  • Scan package stored in S3 guarddog npm scan s3://my-bucket/path/to/package/
  • Scan all packages in requirements file guarddog pypi verify workspace/guarddog/requirements.txt
  • Scan latest PyPI package for threats guarddog pypi scan requests
  • Scan specific version of a package guarddog pypi scan requests --version 2.28.1
Rust crates scanning and verification shipped Scans individual Rust crates and verifies all dependencies declared in a Cargo.lock file using the same detection engine as other ecosystems. 6 releases · 4 other sources · first seen Nov 2022

Also counts toward: Command-line interface, JSON data export

release

  • Adds guarddog crates scan <package> and guarddog crates verify <Cargo.lock> to scan Rust crates hosted on crates.io using the same YARA + metadata risk engine as other ecosystems. v3.2.0 · Aug 2026 · source · release history
  • Adds new patterns to the obfuscation detection ruleset for broader code-hiding technique coverage. v2.0.2 · Aug 2024 · source · release history
  • Expands the shady-links heuristic with additional suspicious link domains. v2.0.2 · Aug 2024 · source · release history
  • Adds detection for Python sqlite3-based data exfiltration attacks. v2.0.0 · Jul 2024 · source · release history
  • Adds DLL hijacking detection for Python packages. v1.10.0 · Jun 2024 · source · release history
  • --exit-non-zero-on-finding flag controls whether the CLI exits with a non-zero status code when findings are detected v0.1.5 · Nov 2022 · source · release history

example

  • Verify all production Rust dependencies in a project's lockfile, ignoring dev-only crates. guarddog crates verify /tmp/repo/Cargo.lock v3.2.0 · Aug 2026 · source
  • Scan a Rust crate from crates.io for supply-chain risks, getting JSON output for downstream processing. guarddog crates scan serde --output-format=json v3.2.0 · Aug 2026 · source
  • Run package signature verification in CI using the GuardDog GitHub Action's newly supported verify command. - uses: DataDog/guarddog@v2.5.0 with: command: verify package: <package-name> v2.5.0 · Mar 2025 · source
  • Fail CI pipelines immediately if GuardDog detects malicious packages during a scan. guarddog npm scan . && guarddog npm scan --exit-non-zero-on-finding v0.1.5 · Nov 2022 · source
Ecosystem-prefixed CLI commands shipped Organises scan commands by ecosystem so users explicitly target the correct package registry for each operation. 7 releases · 2 other sources · first seen Feb 2023

Also counts toward: Command-line interface

release 7 total

  • The deprecated CLI commands scan and verify have been removed. v3.0.0 · Jun 2026 · source · release history
  • Breaking change: removes the deprecated top-level scan and verify CLI commands — ecosystem-prefixed commands (pypi scan, npm scan, etc.) are now required. v3.0.0 · Jun 2026 · source · release history
  • The deprecated CLI commands scan and verify have been removed. v3.0.0a2 · Jun 2026 · source · release history
  • Breaking change: removes the deprecated top-level scan and verify commands — use ecosystem-prefixed commands (pypi scan, npm scan, etc.) instead. v3.0.0a2 · Jun 2026 · source · release history
  • The commands guarddog scan and guarddog verify have been deprecated; use guarddog pypi scan and guarddog pypi verify instead. v1.0.0 · Feb 2023 · source · release history
  • New npm heuristics include typosquatting detection, silent process execution, post/pre-install hook detection, and process.env serialization checks. v1.0.0 · Feb 2023 · source · release history

example

  • Check which version of GuardDog is installed in a script or CI pipeline. guarddog --version v1.10.1 · Jun 2024 · source
  • Scan an npm package for security issues using the new npm-specific subcommand. guarddog npm scan <package_name> v1.0.0 · Feb 2023 · source
Encrypted archive scanning verified Extracts and scans password-protected archive formats so that encrypted packages are not bypassed during analysis. 2 releases · 3 other sources · first seen Jun 2026

Also counts toward: Command-line interface

release

  • Adds --zip-password flag to scan encrypted ZIP archives (.zip, .whl, .egg), with - to read the password from stdin. v3.0.0 · Jun 2026 · source · release history
  • Adds --zip-password flag to scan commands for extracting password-protected ZIP, WHL, and EGG archives (pass - to read from stdin). v3.0.0a2 · Jun 2026 · source · release history

command line

  • --zip-password — Password for encrypted ZIP archives (.zip, .whl, .egg). Pass '-' to read the password from stdin. Not supported for tar archives. v3.0.0a2 · Jun 2026 · command-line history

example

  • Scan a local encrypted wheel file, reading the password from stdin to avoid exposing it in shell history. echo 'mypassword' | guarddog pypi scan /tmp/suspicious_package.whl --zip-password - v3.0.0a2 · Jun 2026 · source
  • Scan a password-protected ZIP archive from a remote URL — useful for triaging malware samples stored in password-locked archives. guarddog npm scan https://github.com/DataDog/malicious-software-packages-dataset/raw/refs/heads/main/samples/pypi/compromised_lib/mistralai/2.4.6/2026-05-12-mistralai-v2.4.6.zip --zip-password… v3.0.0a2 · Jun 2026 · source
Threat Detection and Risk Scoring 3 capabilities GuardDog uses YARA-based code analysis combined with metadata checks to identify malicious behaviour and assign a severity score to findings. The scoring model correlates multiple signals to reduce noise for the user.
npm metadata rules shipped Checks npm packages against metadata-based risk rules, including newly introduced risky transitive dependencies and disappearing provenance attestations. 6 releases · 2 other sources · first seen Feb 2023

release

  • Adds a new npm metadata check that flags packages when provenance attestations disappear between releases, detecting a potential supply-chain tampering signal. v3.2.0 · Aug 2026 · source · release history
  • npm packages are flagged when provenance attestations disappear from the registry v3.2.0 · Aug 2026 · source · release history
  • Adds new npm metadata rule risky_new_dependency that flags packages introducing a risky new transitive dependency. v3.1.0 · Jul 2026 · source · release history
  • Adds a new risky_new_dependency metadata rule for npm packages, flagging recently introduced dependencies that may pose supply-chain risk. v3.1.0 · Jul 2026 · source · release history
  • guarddog pypi list-rules exposes the available PyPI scanning rules directly via CLI. v1.0.0 · Feb 2023 · source · release history
  • New PyPI metadata heuristic repository_integrity_mismatch flags packages with extraneous or modified files compared to GitHub sources. v1.0.0 · Feb 2023 · source · release history

example

  • Scan an npm package to surface risky new dependencies introduced in its dependency tree. guarddog npm scan <package-name> --rules risky_new_dependency v3.1.0 · Jul 2026 · source
  • List all available PyPI scanning rules to understand what the tool checks. guarddog pypi list-rules v1.0.0 · Feb 2023 · source
npm dev-dependency filtering verified Excludes npm development dependencies from scans by default so results focus on production risk, with an opt-in to include them. 3 releases · 1 other source · first seen Aug 2026

Also counts toward: Command-line interface

release

  • guarddog npm verify now excludes devDependencies by default; setups that previously relied on devDependencies being scanned will no longer flag them unless explicitly included. v3.2.0 · Aug 2026 · source · release history
  • The verify subcommand excludes npm devDependencies by default v3.2.0 · Aug 2026 · source · release history
  • Excludes npm devDependencies by default when running guarddog npm verify, reducing noise in CI pipelines that only care about production dependencies. v3.2.0 · Aug 2026 · source · release history

command line

  • --include-dev-dependencies — Include devDependencies in the scan (npm only). By default only production dependencies under the 'dependencies' key are scanned; this can also be enabled via GUARDDOG_NPM_INCLUDE_DEV_DEPENDENCIES=true. v3.2.0 · Aug 2026 · command-line history
Risk-based severity scoring shipped Produces a 0–10 severity score per package by combining detected code capabilities with threat indicators, cutting down on false-positive alerts. 1 release · first seen Jun 2026

release

  • Introduces a risk-based detection engine that correlates code capabilities with threat indicators in the same file to produce a 0–10 severity score, reducing false-positive alert fatigue. v3.0.0 · Jun 2026 · source · release history
Sandboxed Execution Environment 1 capability All scan operations run inside a kernel-level sandbox that restricts what the tool itself can do while processing untrusted package content. This limits the blast radius if a malicious package attempts to exploit the scanner.
Kernel-level sandbox for scan operations shipped Wraps every scan in an OS-level sandbox that blocks network access and limits filesystem activity, with an option to disable it when needed. 2 releases · 1 other source · first seen Jun 2024

Also counts toward: Command-line interface

release

  • Adds kernel-level sandbox (Linux via Landlock, macOS via Seatbelt) for all scan operations — blocks network access and restricts filesystem during archive extraction and YARA analysis; use --no-sandbox to opt out explicitly. v3.0.0 · Jun 2026 · source · release history
  • Honor requirements.txt dependency versions during analysis. v1.10.0 · Jun 2024 · source · release history

example

  • Scan an untrusted PyPI package with the kernel-level sandbox enforced (default), or explicitly disable it on a platform where Landlock/Seatbelt is unavailable. guarddog pypi scan requests guarddog pypi scan /tmp/suspicious.tar.gz --no-sandbox v3.0.0 · Jun 2026 · source
Metadata and Registry Integration 2 capabilities GuardDog can consume package metadata from local files or live registries to apply rules that go beyond code content alone. It also surfaces external triage resources directly in its output to speed up investigation.
PyPI Inspector integration shipped Includes a PyPI Inspector link in scan output when findings are present, giving users a direct path to file-level investigation. 2 releases · first seen Jul 2026

release

  • Displays a PyPI Inspector link alongside remote PyPI scan findings, making it faster to pivot to deeper package inspection. v3.1.0 · Jul 2026 · source · release history
  • Displays a PyPI Inspector URL in human-readable output for remote PyPI scans that have findings, making file-level triage faster. v3.1.0 · Jul 2026 · source · release history
Metadata sidecar for local scans shipped Accepts a local metadata file alongside an archive so that registry-dependent checks such as typosquatting detection run without a live network call. 1 release · 1 other source · first seen Jun 2026

release

  • Adds --metadata flag to supply a package metadata JSON file for local scans, enabling metadata rules that would otherwise require a registry lookup. v3.0.0 · Jun 2026 · source · release history

example

  • Scan a local package archive and supply a metadata JSON sidecar so metadata-based rules (e.g. typosquatting, maintainer checks) also fire. guarddog pypi scan /tmp/triage.tar.gz --metadata /tmp/triage-metadata.json --output-format json v3.0.0 · Jun 2026 · source
Other 10 capabilities
Ecosystem coverage expansion shipped Scans additional package ecosystems including Go, extending beyond the originally supported PyPI and npm platforms. 12 releases · 2 other sources · first seen Jul 2024

release 12 total

  • Adds support for scanning RubyGems packages alongside existing PyPI and npm support. v2.8.2 · Jan 2026 · source · release history
  • New detection rule for DLL loading patterns in scanned packages. v2.7.0 · Oct 2025 · source · release history
  • New filter rule to catch detection evasion via unicode manipulation. v2.7.0 · Oct 2025 · source · release history
  • The code execution rule now also applies to __init__ files, which may produce new findings on packages that were previously clean. v2.7.0 · Oct 2025 · source · release history
  • Adds support for scanning the Extensions ecosystem. v2.7.0 · Oct 2025 · source · release history
  • New Go detection: identifies data collection and exfiltration patterns in Go. v2.6.0 · May 2025 · source · release history

docs

  • CLI tool that identifies malicious PyPI, npm, Go, Rust, RubyGems, GitHub Actions, or VSCode extension packages via YARA rules and metadata analysis.

example

  • Scan a local directory of packages for malicious indicators instead of a single package file. guarddog verify <path> v2.6.0 · May 2025 · source
Custom rule evaluation shipped Allows users to run YARA rules and private custom logic against packages for tailored detection capabilities. 7 releases · 1 other source · first seen Jul 2024

Also counts toward: User-defined detection rules

release 7 total

  • Adds PyArmor obfuscation detection heuristic to catch packages hiding malicious code behind PyArmor. v3.0.0a1 · May 2026 · source · release history
  • Improved API obfuscation detection rule for Python packages. v2.8.2 · Jan 2026 · source · release history
  • Improved detection of base64 execution using codecs and importlib dynamic imports in Python. v2.8.2 · Jan 2026 · source · release history
  • New API obfuscation detection rule for npm (JavaScript) packages. v2.8.2 · Jan 2026 · source · release history
  • Improved detection of code execution via compile() and vars() indirection in Python. v2.8.2 · Jan 2026 · source · release history
  • Supports excluding specific files from YARA scan analysis. v2.7.1 · Jan 2026 · source · release history

example

  • Scan using specific heuristic rules guarddog pypi scan requests --rules exec-base64 --rules code-execution
Dependency source verification shipped Identifies and flags dependency sources that resolve via direct URL rather than a registered registry entry. 4 releases · 2 other sources · first seen Oct 2023

release

  • Adds a screenshot detection heuristic to identify packages that attempt to capture screen content. v2.9.0 · Feb 2026 · source · release history
  • Adds .zip domain detection to the shadylinks heuristic, catching packages that link to the deceptive .zip TLD. v2.5.0 · Mar 2025 · source · release history
  • Adds and improves shady-links patterns to broaden detection of suspicious URLs in package metadata and code. v2.2.0 · Jan 2025 · source · release history
  • Adds new NPM metadata detector to catch dependencies fetched from URLs v1.4.0 · Oct 2023 · source · release history

example

  • Scan a PyPI package for shady links including .zip domains as part of a supply-chain review. guarddog pypi scan <package-name> --rules shadylinks v2.5.0 · Mar 2025 · source
  • Scan an npm package manifest to identify and flag any dependency sources that resolve via URL rather than a registered registry entry. guarddog npm scan package.json v1.4.0 · Oct 2023 · source
Package confusion attack detection shipped Detects attempts to confuse the package manager or runtime by registering packages with similar names. 3 releases · first seen Nov 2023

release

  • Adds typosquatting analyzer for Go modules, extending supply-chain name-confusion detection beyond PyPI/npm to the Go ecosystem. v2.1.0 · Nov 2024 · source · release history
  • improve shady-links matching v1.8.0 · May 2024 · source · release history
  • Adds NPM confusion analyzer to detect package confusion attacks v1.5.0 · Nov 2023 · source · release history
Screen capture detection shipped Detects packages attempting to capture screen content during analysis. 2 releases · first seen May 2026

release

  • Adds kernel-level sandbox via nono-py for the scan command, isolating package execution during analysis. v3.0.0 · Jun 2026 · source · release history
  • Adds kernel-level sandbox via nono-py for the scan command, isolating malicious code execution during analysis. v3.0.0a1 · May 2026 · source · release history
SARIF output support shipped Generates SARIF formatted scan results to facilitate integration with GitHub Code Scanning workflows. 2 other sources · first seen Feb 2023

Also counts toward: CI/CD pipeline integration

example

  • Generate SARIF output to feed results into GitHub Code Scanning. guarddog pypi scan <package_name> --output-format sarif > report.sarif v1.0.0 · Feb 2023 · source
  • Output SARIF format for CI integration guarddog pypi verify --output-format=sarif workspace/guarddog/requirements.txt
npm data exfiltration detection shipped Detects npm packages attempting to exfiltrate sensitive data during execution. 1 release · first seen May 2024

release

npm obfuscated code detection shipped Detects npm packages that contain obfuscated JavaScript code to identify potentially malicious behavior. 1 release · first seen Apr 2024

release

  • Adds NPM detection of obfuscated javascript code to identify potentially malicious package behavior v1.6.0 · Apr 2024 · source · release history
Clipboard access detection shipped Detects packages that attempt to access or manipulate the system clipboard during installation. 1 release · first seen Aug 2023

release

  • Adds the clipboard detection rule to scan for packages that attempt to access or manipulate the system clipboard upon installation. v1.3.0 · Aug 2023 · source · release history
Library usage support shipped Allows the cyber tool to be imported and used as a library programmatically rather than exclusively through the CLI. 1 release · first seen Nov 2022

Also counts toward: Python scripting support, Scripting API

release

  • Make GuardDog usable as a library rather than only a CLI v0.1.4 · Nov 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 GuardDog, 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 GuardDog 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 →

Commercials

pricing & packaging history · Datadog vendor page

59 readings of Datadog's pricing page since Sep 2021, with 27 relaunches of its plan lineup and 21 changes to what its plans include — each one dated, compared with the reading before it, and explained for someone buying the tool.

Pricing and packaging history is included with Researcher and Business. See how every vendor we track sells, and how that has changed over time, using data we don't publish anywhere else.

See plans →

Website history

datadoghq.com, every change

Datadog's home page and 40 more pages as they looked each month from August 2021 to October 2026: 52 renders, 7 changes of tagline or palette. Step through them, play them, or put any two months side by side.

Website history is included with Researcher and Business.

See plans →

Releases

Show

36 entries

  1. August 20261
  2. July 20261
  3. June 20263
  4. May 20263
  5. February 20261
  6. January 20264
  7. October 20251
  8. May 20251
  9. March 20251
  10. February 20251
  11. January 20251
  12. November 20241
  13. August 20241
  14. July 20241
  15. June 20242
  16. May 20241
  17. April 20241
  18. November 20231
  19. October 20231
  20. August 20231
  21. July 20232
  22. March 20231
  23. February 20232
  24. December 20221
  25. November 20222
    Show

    36 entries

    Project health

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

    1. Contributors 28 +13 vs prior 12 months
    2. Maintainers 2 +1 joined · −3 left, last 12 months
    3. Bus factor 1 committers behind half the commits
    4. Community-filed 78% of issues opened, last 12 months
    5. Median time to close 197 days first maintainer reply 2.8 days
    6. Open backlog 14 of 202 issues ever filed
    1. Issues opened / month 1 · 0 communitymaintainers
    2. Open backlog 14
    3. Contributors / month 0
    4. Commits / month 0
    5. Stars 1,205
    Issue themes, last 12 months
    • bugs 17%
    • features 12%
    • docs 3%
    • other 68%

    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 →