Package registryMaven

A Maven artifact can run code the moment a class loads.

A Maven JAR ships JVM bytecode, not source. Extuno scans the .class constant pool for process execution, remote class-loading, script engines, and credential access that ends in a network call. Static and AI analysis run 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 inspectionexample
com.acme:json-lib 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
How it works
your-service
com.acme:json-lib 2.14
com.acme:commons-text 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.

5 free credits on signup. One credit per scan, 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. The finding names 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.