Package registryMaven

Maven artifacts, scanned at the bytecode level.

A malicious Maven JAR ships JVM bytecode, not source - so Extuno scans the .class constant pool for dangerous APIs: process execution, remote class-loading, script engines, and credential reads that flow to the network. Static and AI analysis on every scan.

In shortTo check a Maven package for supply-chain risk, scan the published artifact, not just the source, and compare each new version against the last. Extuno runs static analysis, a dynamic sandbox, and AI review across every Maven release, then reports evidence on every finding.
Maven - live inspectionInspecting
com.google.code.gson:gson 2.14
maven artifact
2.13->2.14
Static
Dynamic
AI
Analyzing update
What Extuno catches in Maven

Every finding is backed by evidence.

Each finding names the change, why it is dangerous, and the recommended action.

Diff finding

Runtime.exec on load

A static initializer spawns a shell when the class is loaded.

Critical
Diff finding

Credential exfiltration

Bytecode reads an env credential and opens a network connection.

Critical
Diff finding

Remote class-loading

URLClassLoader.addURL pulls code from a remote URL.

Review
See it on a poisoned update

Malicious bytecode, read without running it

Extuno scans the .class constant pool and flags the process-exec and the credential-to-network flow.

  • + Vulnerability and secret-leak testing on every version
  • + Static analysis reads the package without running it
  • + AI code analysis reads the full source and correlates the change against prior versions
your-service
com.google.code.gson:gson 2.14
org.apache.commons:commons-lang3 3.15
org.slf4j:slf4j-api 2.0
org.acme:json-util 1.4.2static-init
org.acme:json-utilmaven-metrics.co

Scan your first Maven package free.

Your first 5 credits are free - that is 5 full scans, no card required.

FAQ

Common questions

Does Extuno support Maven?

Yes. Extuno scans Maven with static analysis, and AI code analysis, and diffs every version to catch one that was clean but poisoned through an update.

How does Extuno scan Maven?

Extuno acquires the published Maven artifact, reads it statically with 1100+ rules, reviews the source with AI, and diffs it against the prior version - naming the file, the change, why it is dangerous, and the fix.

What does Extuno catch in Maven?

Leaked secrets, obfuscated or malicious code, dangerous permissions and APIs, exfiltration and command-and-control behavior, and the headline signal: a version that turns malicious after an update.