https://github.com/google/adk-java
· scanned 2026-05-15 13:34 UTC (2 weeks, 6 days ago)
· 10 languages
26 findings (12 legacy + 14 scanner) Scanner says 90 (lower by 14)
Last scanned 2 weeks, 6 days ago · v1 · 11 findings from 1 source. Findings combine the legacy security pipeline AND the multi-layer engine (atlas, wiring, flows, ranked) AND verified AI agent contributions.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
60.0 | 0.15 | 9.00 |
security_score |
94.8 | 0.25 | 23.70 |
testing_score |
80.0 | 0.20 | 16.00 |
documentation_score |
85.0 | 0.15 | 12.75 |
practices_score |
65.0 | 0.15 | 9.75 |
code_quality |
54.5 | 0.10 | 5.45 |
| Overall | 1.00 | 76.7 |
All 885 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
pom.xml |
software | healthy | pom.xml |
GEMINI.md |
software | healthy | GEMINI.md |
release-please-config.json |
software | healthy | release-please-config.json |
README.md |
software | healthy | README.md |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
.release-please-manifest.json |
software | healthy | .release-please-manifest.json |
AGENTS.md |
software | healthy | AGENTS.md |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
devcontainer.json |
software | healthy | .devcontainer/devcontainer.json |
pom.xml |
software | healthy | maven_plugin/pom.xml |
README.md |
software | healthy | maven_plugin/README.md |
pom.xml |
software | healthy | maven_plugin/examples/custom_tools/pom.xml |
README.md |
software | healthy | maven_plugin/examples/custom_tools/README.md |
root_agent.yaml |
software | healthy | maven_plugin/examples/custom_tools/config_agents/function_d… |
root_agent.yaml |
software | healthy | maven_plugin/examples/custom_tools/config_agents/registry_d… |
root_agent.yaml |
software | healthy | maven_plugin/examples/custom_tools/config_agents/class_weat… |
GetWeatherTool.java |
software | healthy | maven_plugin/examples/custom_tools/src/main/java/com/exampl… |
CustomDieTool.java |
software | healthy | maven_plugin/examples/custom_tools/src/main/java/com/exampl… |
CustomDieRegistry.java |
software | healthy | maven_plugin/examples/custom_tools/src/main/java/com/exampl… |
pom.xml |
software | healthy | maven_plugin/examples/simple-agent/pom.xml |
README.md |
software | healthy | maven_plugin/examples/simple-agent/README.md |
SimpleAgentLoader.java |
software | healthy | maven_plugin/examples/simple-agent/src/main/java/com/exampl… |
AgentLoader.java |
software | healthy | maven_plugin/src/main/java/com/google/adk/maven/AgentLoader… |
WebMojo.java |
software | healthy | maven_plugin/src/main/java/com/google/adk/maven/WebMojo.java |
ConfigAgentWatcher.java |
software | healthy | maven_plugin/src/main/java/com/google/adk/maven/ConfigAgent… |
ConfigAgentLoader.java |
software | healthy | maven_plugin/src/main/java/com/google/adk/maven/ConfigAgent… |
pom.xml |
software | healthy | a2a/pom.xml |
README.md |
software | healthy | a2a/README.md |
RemoteA2AAgentTest.java |
software | healthy | a2a/src/test/java/com/google/adk/a2a/agent/RemoteA2AAgentTe… |
EventConverterTest.java |
software | healthy | a2a/src/test/java/com/google/adk/a2a/converters/EventConver… |
PartConverterTest.java |
software | healthy | a2a/src/test/java/com/google/adk/a2a/converters/PartConvert… |
ResponseConverterTest.java |
software | healthy | a2a/src/test/java/com/google/adk/a2a/converters/ResponseCon… |
AgentExecutorTest.java |
software | healthy | a2a/src/test/java/com/google/adk/a2a/executor/AgentExecutor… |
A2AClientError.java |
software | healthy | a2a/src/main/java/com/google/adk/a2a/common/A2AClientError.… |
A2AMetadata.java |
software | healthy | a2a/src/main/java/com/google/adk/a2a/common/A2AMetadata.java |
GenAiFieldMissingException.java |
software | healthy | a2a/src/main/java/com/google/adk/a2a/common/GenAiFieldMissi… |
RemoteA2AAgent.java |
software | healthy | a2a/src/main/java/com/google/adk/a2a/agent/RemoteA2AAgent.j… |
AdkMetadataKey.java |
software | healthy | a2a/src/main/java/com/google/adk/a2a/converters/AdkMetadata… |
A2ADataPartMetadataType.java |
software | healthy | a2a/src/main/java/com/google/adk/a2a/converters/A2ADataPart… |
A2AMetadataKey.java |
software | healthy | a2a/src/main/java/com/google/adk/a2a/converters/A2AMetadata… |
ResponseConverter.java |
software | healthy | a2a/src/main/java/com/google/adk/a2a/converters/ResponseCon… |
EventConverter.java |
software | healthy | a2a/src/main/java/com/google/adk/a2a/converters/EventConver… |
PartConverter.java |
software | healthy | a2a/src/main/java/com/google/adk/a2a/converters/PartConvert… |
AgentExecutorConfig.java |
software | healthy | a2a/src/main/java/com/google/adk/a2a/executor/AgentExecutor… |
AgentExecutor.java |
software | healthy | a2a/src/main/java/com/google/adk/a2a/executor/AgentExecutor… |
Callbacks.java |
software | healthy | a2a/src/main/java/com/google/adk/a2a/executor/Callbacks.java |
pom.xml |
software | healthy | dev/pom.xml |
README.md |
software | healthy | dev/README.md |
INTENRAL_TODOS.md |
software | healthy | dev/INTENRAL_TODOS.md |
styles-4VDSPQ37.css |
software | healthy | dev/browser/styles-4VDSPQ37.css |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.devcontainer |
software | healthy | .devcontainer |
maven_plugin |
software | healthy | maven_plugin |
examples |
software | healthy | maven_plugin/examples |
custom_tools |
software | healthy | maven_plugin/examples/custom_tools |
config_agents |
software | healthy | maven_plugin/examples/custom_tools/config_agents |
function_die_agent |
software | healthy | maven_plugin/examples/custom_tools/config_agents/function_d… |
registry_die_agent |
software | healthy | maven_plugin/examples/custom_tools/config_agents/registry_d… |
class_weather_agent |
software | healthy | maven_plugin/examples/custom_tools/config_agents/class_weat… |
src |
software | healthy | maven_plugin/examples/custom_tools/src |
main |
software | healthy | maven_plugin/examples/custom_tools/src/main |
java |
software | healthy | maven_plugin/examples/custom_tools/src/main/java |
com |
software | healthy | maven_plugin/examples/custom_tools/src/main/java/com |
example |
software | healthy | maven_plugin/examples/custom_tools/src/main/java/com/example |
simple-agent |
software | healthy | maven_plugin/examples/simple-agent |
src |
software | healthy | maven_plugin/examples/simple-agent/src |
main |
software | healthy | maven_plugin/examples/simple-agent/src/main |
java |
software | healthy | maven_plugin/examples/simple-agent/src/main/java |
com |
software | healthy | maven_plugin/examples/simple-agent/src/main/java/com |
example |
software | healthy | maven_plugin/examples/simple-agent/src/main/java/com/example |
src |
software | healthy | maven_plugin/src |
main |
software | healthy | maven_plugin/src/main |
java |
software | healthy | maven_plugin/src/main/java |
com |
software | healthy | maven_plugin/src/main/java/com |
google |
software | healthy | maven_plugin/src/main/java/com/google |
adk |
software | healthy | maven_plugin/src/main/java/com/google/adk |
maven |
software | healthy | maven_plugin/src/main/java/com/google/adk/maven |
a2a |
software | healthy | a2a |
src |
software | healthy | a2a/src |
test |
software | healthy | a2a/src/test |
java |
software | healthy | a2a/src/test/java |
com |
software | healthy | a2a/src/test/java/com |
google |
software | healthy | a2a/src/test/java/com/google |
adk |
software | healthy | a2a/src/test/java/com/google/adk |
a2a |
software | healthy | a2a/src/test/java/com/google/adk/a2a |
agent |
software | healthy | a2a/src/test/java/com/google/adk/a2a/agent |
converters |
software | healthy | a2a/src/test/java/com/google/adk/a2a/converters |
executor |
software | healthy | a2a/src/test/java/com/google/adk/a2a/executor |
main |
software | healthy | a2a/src/main |
java |
software | healthy | a2a/src/main/java |
com |
software | healthy | a2a/src/main/java/com |
google |
software | healthy | a2a/src/main/java/com/google |
adk |
software | healthy | a2a/src/main/java/com/google/adk |
a2a |
software | healthy | a2a/src/main/java/com/google/adk/a2a |
common |
software | healthy | a2a/src/main/java/com/google/adk/a2a/common |
agent |
software | healthy | a2a/src/main/java/com/google/adk/a2a/agent |
converters |
software | healthy | a2a/src/main/java/com/google/adk/a2a/converters |
executor |
software | healthy | a2a/src/main/java/com/google/adk/a2a/executor |
dev |
software | healthy | dev |
browser |
software | healthy | dev/browser |
assets |
software | healthy | dev/browser/assets |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
A |
software | healthy | dev/browser/chunk-TXJFAAIW.js:A |
o |
software | healthy | dev/browser/chunk-TXJFAAIW.js:o |
U |
software | healthy | dev/browser/chunk-TXJFAAIW.js:U |
r |
software | healthy | dev/browser/chunk-TXJFAAIW.js:r |
_ |
software | healthy | dev/browser/chunk-TXJFAAIW.js:_ |
n |
software | healthy | dev/browser/chunk-TXJFAAIW.js:n |
b |
software | healthy | dev/browser/chunk-TXJFAAIW.js:b |
l |
software | healthy | dev/browser/chunk-EQDQRRRY.js:l |
y |
software | healthy | dev/browser/chunk-EQDQRRRY.js:y |
z |
software | healthy | dev/browser/chunk-EQDQRRRY.js:z |
v |
software | healthy | dev/browser/chunk-EQDQRRRY.js:v |
A |
software | healthy | dev/browser/chunk-EQDQRRRY.js:A |
B |
software | healthy | dev/browser/chunk-EQDQRRRY.js:B |
te |
software | healthy | dev/browser/polyfills-B6TNHZQ6.js:te |
n |
software | healthy | dev/browser/polyfills-B6TNHZQ6.js:n |
got |
software | healthy | dev/browser/polyfills-B6TNHZQ6.js:got |
H |
software | healthy | dev/browser/polyfills-B6TNHZQ6.js:H |
W |
software | healthy | dev/browser/polyfills-B6TNHZQ6.js:W |
Ve |
software | healthy | dev/browser/polyfills-B6TNHZQ6.js:Ve |
Fe |
software | healthy | dev/browser/polyfills-B6TNHZQ6.js:Fe |
Ye |
software | healthy | dev/browser/polyfills-B6TNHZQ6.js:Ye |
ye |
software | healthy | dev/browser/polyfills-B6TNHZQ6.js:ye |
c |
software | healthy | dev/browser/polyfills-B6TNHZQ6.js:c |
yt |
software | healthy | dev/browser/polyfills-B6TNHZQ6.js:yt |
ct |
software | healthy | dev/browser/polyfills-B6TNHZQ6.js:ct |
J |
software | healthy | dev/browser/polyfills-B6TNHZQ6.js:J |
I |
software | healthy | dev/browser/polyfills-B6TNHZQ6.js:I |
h |
software | healthy | dev/browser/polyfills-B6TNHZQ6.js:h |
ie |
software | healthy | dev/browser/polyfills-B6TNHZQ6.js:ie |
ke |
software | healthy | dev/browser/polyfills-B6TNHZQ6.js:ke |
T |
software | healthy | dev/browser/polyfills-B6TNHZQ6.js:T |
w |
software | healthy | dev/browser/polyfills-B6TNHZQ6.js:w |
p |
software | healthy | dev/browser/polyfills-B6TNHZQ6.js:p |
g |
software | healthy | dev/browser/polyfills-B6TNHZQ6.js:g |
z |
software | healthy | dev/browser/polyfills-B6TNHZQ6.js:z |
b |
software | healthy | dev/browser/polyfills-B6TNHZQ6.js:b |
i |
software | healthy | dev/browser/polyfills-B6TNHZQ6.js:i |
C |
software | healthy | dev/browser/polyfills-B6TNHZQ6.js:C |
Q |
software | healthy | dev/browser/polyfills-B6TNHZQ6.js:Q |
Te |
software | healthy | dev/browser/polyfills-B6TNHZQ6.js:Te |
| Label | Layer | Status | Path |
|---|---|---|---|
as |
software | healthy | dev/browser/chunk-TXJFAAIW.js:as |
e |
software | healthy | dev/browser/polyfills-B6TNHZQ6.js:e |
f |
software | healthy | dev/browser/polyfills-B6TNHZQ6.js:f |
M |
software | healthy | dev/browser/polyfills-B6TNHZQ6.js:M |
AudioProcessor |
software | healthy | dev/browser/assets/audio-processor.js:AudioProcessor |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::release-please |
cicd | healthy | .github/workflows/release-please.yaml |
gha::pr-commit-check |
cicd | healthy | .github/workflows/pr-commit-check.yml |
gha::validation |
cicd | healthy | .github/workflows/validation.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
release-please |
cicd | healthy | .github/workflows/release-please.yaml |
check-commit-count |
cicd | healthy | .github/workflows/pr-commit-check.yml |
build-modules |
cicd | healthy | .github/workflows/validation.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-6gatlv96 |
software | healthy | /tmp/repobility-clone-6gatlv96 |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | contrib/spring-ai/pom.xml |
| Label | Layer | Status | Path |
|---|---|---|---|
RELEASE_PLEASE_TOKEN |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/8b20d229-8149-49f5-9ad0-18d057f68f2d/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/8b20d229-8149-49f5-9ad0-18d057f68f2d/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.