EVERYTHING XIAOMI
Get listed

Marshal

Marshal scans Maven and Gradle dependencies for behavioral signs associated with supply-chain attacks and can block risky updates at pull-request time.

Place
#13 of 27
Score
6.3
Marshal's website

What Marshal is

Marshal scans Maven and Gradle dependencies for behavioral signs associated with supply-chain attacks and can block risky updates at pull-request time. It monitors Maven Central for new project dependency versions, scoring each update from 0 to 100 across seven rules. Those rules look for signals such as maintainer changes, dropped signatures, dependency growth, repository changes, version jumps, and yanked versions. A GitHub Action checks pull requests, and Slack webhook alerts are available for critical findings. The open-source CLI and GitHub Action are Apache 2.0 licensed, self-hostable, and can run offline for cached packages. The CLI needs Java 21 or later; the GitHub Action includes its own runtime. Marshal supports Maven and Gradle projects, including Spring Boot, Spring, and plain JVM libraries, but not Android AGP or Kotlin Multiplatform in v1. It does not check known vulnerabilities and is intended to complement CVE scanners. Its maker says static behavioral analysis only partially detects slow, long-running social-engineering attacks. Marshal is in early development, with issue reporting directed to GitHub Issues.

Good

  • Scores updates across seven behavioral rules
  • GitHub Action checks pull requests
  • Can run offline for cached packages
  • Open source under Apache 2.0

Watch out

  • Does not scan for known vulnerabilities
  • Android AGP is unsupported in v1
  • Kotlin Multiplatform is unsupported in v1
  • CLI requires Java 21 or later

Who it suits

Marshal suits teams maintaining Maven or Gradle projects that want behavioral checks on dependency updates at pull-request time. It is designed to complement, not replace, CVE scanners.

Verdict

Marshal focuses on behavioral signals in Maven Central updates and offers a free, self-hostable CLI and GitHub Action. Its stated scope excludes known vulnerability lookup and some project types, and the maker describes it as early development.

Plans and prices

From Marshal's own pricing page, checked 8 Oct 2026.

All about pricing
PlanPriceWhat it gives you
CLI and GitHub ActionFreeOpen source under Apache 2.0 · self-hostable
EnterprisePriced on requestSelf-hosted tier · coming soon · no price set
TeamPriced on requestHosted watcher · coming soon · no price set

The facts

Each one read from Marshal's own pages, with the date it was checked.

What it does

Availability
The hosted watcher is described as upcoming, and the maker says no price is set yet for the planned Team and Enterprise tiers.checked 8 Oct 2026
CLI requirement
The CLI requires Java 21 or later; the GitHub Action bundles its own runtime.checked 8 Oct 2026
CLI requirements
The CLI requires Java 21 or later; the GitHub Action bundles its own runtime.checked 7 Oct 2026
CVE scanners
Marshal is designed to complement CVE scanners and does not replace them.checked 8 Oct 2026
CVE scanning
Marshal does not look up known vulnerabilities and is intended to run alongside existing CVE scanners.checked 7 Oct 2026
Detection signals
Signals include maintainer changes, signature drops, dependency surface growth, repository changes, and version jumps.checked 8 Oct 2026
Integrations
The GitHub Action checks pull requests, and Slack webhook alerts are available for critical findings.checked 7 Oct 2026
License
The CLI and GitHub Action are open source under Apache 2.0.checked 8 Oct 2026
Notifications
The GitHub Action includes Slack webhook alerts for critical findings.checked 8 Oct 2026
Not supported
Android AGP and Kotlin Multiplatform are not supported in v1.checked 8 Oct 2026
Offline use
The open-source CLI and GitHub Action can run fully offline for cached packages.checked 7 Oct 2026
Purpose
Marshal scans Maven and Gradle dependencies for behavioral signs of supply-chain attacks and can block risky updates at pull-request time.checked 8 Oct 2026
Registry coverage
Marshal monitors Maven Central for new versions of project dependencies.checked 7 Oct 2026
Risk scoring
Each dependency update receives a 0–100 risk score based on seven behavioral rules.checked 8 Oct 2026
Scope
The detection engine covers Maven Central with seven behavioral rules.checked 8 Oct 2026
Security limitation
The maker says static behavioral analysis only partially detects slow, long-running social-engineering attacks such as XZ-style attacks.checked 7 Oct 2026
Support and maturity
Marshal is described as being in early development, and the maker directs users to GitHub Issues for issues.checked 7 Oct 2026
Support channel
The maker’s GitHub repository links to GitHub Issues for issue reporting.checked 8 Oct 2026
Supported build tools
Marshal supports JVM projects built with Maven or Gradle.checked 8 Oct 2026
Unsupported projects
Android (AGP) and Kotlin Multiplatform are not supported in v1.checked 7 Oct 2026

The company

Headquarters
Tilburg, Netherlandschecked 28 Sep 2026
Maker
The founder identifies himself as Usman and says he is building Marshal solo from Tilburg.checked 8 Oct 2026

Alternatives to Marshal

All alternatives
  1. 1Renovate logo

    Renovate

    Free planOpen sourceWebAPISelf-hosted
    7.8From $250 a year
  2. 2GitHub CodeQL logo

    GitHub CodeQL

    Free planWebExtensionLinuxmacOS
    7.5From $30 a month
  3. 3Endor Labs logo

    Endor Labs

    Free planWebAPIExtensionLinux
    7.4Free plan
  4. 4Snyk Open Source logo

    Snyk Open Source

    Free planWebAPILinuxmacOS
    7.3From $25 a month
  5. 5ActiveState Platform logo

    ActiveState Platform

    Free planWebAPILinuxmacOS
    7.2Free plan
  6. 6Socket logo

    Socket

    Free planWebAPIExtensionLinux
    7.2From $25 a month