Scan timing: clone 4.63s · analysis 4.63s · 2.8 MB · GitHub preflight 418ms
https://github.com/headlesshq/headlessmc
· scanned 2026-05-21 20:49 UTC (2 weeks ago)
· 10 languages
154 findings (76 legacy + 78 scanner) 38th percentile · Java · medium (20-100K LoC) Scanner says 80 (lower by 9)
Last scanned 2 weeks ago · v2 · 115 findings from 2 sources. 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 |
40.0 | 0.15 | 6.00 |
security_score |
78.2 | 0.25 | 19.55 |
testing_score |
80.0 | 0.20 | 16.00 |
documentation_score |
64.0 | 0.15 | 9.60 |
practices_score |
80.0 | 0.15 | 12.00 |
code_quality |
78.7 | 0.10 | 7.87 |
| Overall | 1.00 | 71.0 |
All 950 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 |
|---|---|---|---|
mkdocs.yml |
software | healthy | mkdocs.yml |
README.md |
software | healthy | README.md |
Dockerfile |
software | healthy | Dockerfile |
Fast.Dockerfile |
software | healthy | Fast.Dockerfile |
build.gradle |
software | healthy | build.gradle |
build.gradle |
software | healthy | headlessmc-launcher-jfx/build.gradle |
build.gradle |
software | healthy | headlessmc-auth/build.gradle |
ValidatedAccount.java |
software | healthy | headlessmc-auth/src/main/java/io/github/headlesshq/headless… |
NoLogging.java |
software | healthy | headlessmc-auth/src/main/java/io/github/headlesshq/headless… |
AccountJsonLoader.java |
software | healthy | headlessmc-auth/src/main/java/io/github/headlesshq/headless… |
LoginContext.java |
software | healthy | headlessmc-auth/src/main/java/io/github/headlesshq/headless… |
AbstractLoginCommand.java |
software | healthy | headlessmc-auth/src/main/java/io/github/headlesshq/headless… |
build.gradle |
software | healthy | headlessmc-launcher/build.gradle |
version_parent.json |
software | healthy | headlessmc-launcher/src/test/resources/version_parent.json |
version_child.json |
software | healthy | headlessmc-launcher/src/test/resources/version_child.json |
version_child_old.json |
software | healthy | headlessmc-launcher/src/test/resources/version_child_old.js… |
lib_natives.json |
software | healthy | headlessmc-launcher/src/test/resources/lib_natives.json |
lib.json |
software | healthy | headlessmc-launcher/src/test/resources/lib.json |
version_parent_old.json |
software | healthy | headlessmc-launcher/src/test/resources/version_parent_old.j… |
versions.json |
software | healthy | headlessmc-launcher/src/test/resources/versions.json |
extractor.json |
software | healthy | headlessmc-launcher/src/test/resources/extractor.json |
forge_index.json |
software | healthy | headlessmc-launcher/src/test/resources/forge_index.json |
nested.json |
software | healthy | headlessmc-launcher/src/test/resources/nested.json |
map.json |
software | healthy | headlessmc-launcher/src/test/resources/map.json |
version_orphan.json |
software | healthy | headlessmc-launcher/src/test/resources/version_orphan.json |
mods.toml |
software | healthy | headlessmc-launcher/src/test/resources/mods.toml |
rule_os.json |
software | healthy | headlessmc-launcher/src/test/resources/rule_os.json |
logging.json |
software | healthy | headlessmc-launcher/src/test/resources/logging.json |
plugin.yml |
software | healthy | headlessmc-launcher/src/test/resources/plugin.yml |
arguments.json |
software | healthy | headlessmc-launcher/src/test/resources/arguments.json |
arguments_old.json |
software | healthy | headlessmc-launcher/src/test/resources/arguments_old.json |
version_invalid.json |
software | healthy | headlessmc-launcher/src/test/resources/version_invalid.json |
fabric.mod.json |
software | healthy | headlessmc-launcher/src/test/resources/fabric.mod.json |
entitlements.json |
software | healthy | headlessmc-launcher/src/test/resources/entitlements.json |
rule_feature.json |
software | healthy | headlessmc-launcher/src/test/resources/rule_feature.json |
version_with_new_lwjgl.json |
software | healthy | headlessmc-launcher/src/test/resources/version_with_new_lwj… |
version_with_old_lwjgl.json |
software | healthy | headlessmc-launcher/src/test/resources/version_with_old_lwj… |
launch.json |
software | healthy | headlessmc-launcher/src/test/resources/launch.json |
Library.java |
software | healthy | headlessmc-launcher/src/test/java/paulscode/sound/Library.j… |
TestOfflineChecker.java |
software | healthy | headlessmc-launcher/src/test/java/io/github/headlesshq/head… |
QuickExitCliHandlerTest.java |
software | healthy | headlessmc-launcher/src/test/java/io/github/headlesshq/head… |
LauncherMock.java |
software | healthy | headlessmc-launcher/src/test/java/io/github/headlesshq/head… |
UsesResources.java |
software | healthy | headlessmc-launcher/src/test/java/io/github/headlesshq/head… |
MockedCommandContext.java |
software | healthy | headlessmc-launcher/src/test/java/io/github/headlesshq/head… |
LauncherBuilderTest.java |
software | healthy | headlessmc-launcher/src/test/java/io/github/headlesshq/head… |
LaunchTest.java |
software | healthy | headlessmc-launcher/src/test/java/io/github/headlesshq/head… |
SystemPropertyHelperTest.java |
software | healthy | headlessmc-launcher/src/test/java/io/github/headlesshq/head… |
JavaLaunchCommandBuilderTest.java |
software | healthy | headlessmc-launcher/src/test/java/io/github/headlesshq/head… |
MockProcessFactory.java |
software | healthy | headlessmc-launcher/src/test/java/io/github/headlesshq/head… |
VersionMergerTest.java |
software | healthy | headlessmc-launcher/src/test/java/io/github/headlesshq/head… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
headlessmc-launcher-jfx |
software | healthy | headlessmc-launcher-jfx |
headlessmc-auth |
software | healthy | headlessmc-auth |
src |
software | healthy | headlessmc-auth/src |
main |
software | healthy | headlessmc-auth/src/main |
java |
software | healthy | headlessmc-auth/src/main/java |
io |
software | healthy | headlessmc-auth/src/main/java/io |
github |
software | healthy | headlessmc-auth/src/main/java/io/github |
headlesshq |
software | healthy | headlessmc-auth/src/main/java/io/github/headlesshq |
headlessmc |
software | healthy | headlessmc-auth/src/main/java/io/github/headlesshq/headless… |
auth |
software | healthy | headlessmc-auth/src/main/java/io/github/headlesshq/headless… |
headlessmc-launcher |
software | healthy | headlessmc-launcher |
src |
software | healthy | headlessmc-launcher/src |
test |
software | healthy | headlessmc-launcher/src/test |
resources |
software | healthy | headlessmc-launcher/src/test/resources |
java |
software | healthy | headlessmc-launcher/src/test/java |
paulscode |
software | healthy | headlessmc-launcher/src/test/java/paulscode |
sound |
software | healthy | headlessmc-launcher/src/test/java/paulscode/sound |
io |
software | healthy | headlessmc-launcher/src/test/java/io |
github |
software | healthy | headlessmc-launcher/src/test/java/io/github |
headlesshq |
software | healthy | headlessmc-launcher/src/test/java/io/github/headlesshq |
headlessmc |
software | healthy | headlessmc-launcher/src/test/java/io/github/headlesshq/head… |
launcher |
software | healthy | headlessmc-launcher/src/test/java/io/github/headlesshq/head… |
launch |
software | healthy | headlessmc-launcher/src/test/java/io/github/headlesshq/head… |
mods |
software | healthy | headlessmc-launcher/src/test/java/io/github/headlesshq/head… |
modrinth |
software | healthy | headlessmc-launcher/src/test/java/io/github/headlesshq/head… |
files |
software | healthy | headlessmc-launcher/src/test/java/io/github/headlesshq/head… |
auth |
software | healthy | headlessmc-launcher/src/test/java/io/github/headlesshq/head… |
util |
software | healthy | headlessmc-launcher/src/test/java/io/github/headlesshq/head… |
test |
software | healthy | headlessmc-launcher/src/test/java/io/github/headlesshq/head… |
specifics |
software | healthy | headlessmc-launcher/src/test/java/io/github/headlesshq/head… |
instrumentation |
software | healthy | headlessmc-launcher/src/test/java/io/github/headlesshq/head… |
log4j |
software | healthy | headlessmc-launcher/src/test/java/io/github/headlesshq/head… |
paulscode |
software | healthy | headlessmc-launcher/src/test/java/io/github/headlesshq/head… |
download |
software | healthy | headlessmc-launcher/src/test/java/io/github/headlesshq/head… |
java |
software | healthy | headlessmc-launcher/src/test/java/io/github/headlesshq/head… |
version |
software | healthy | headlessmc-launcher/src/test/java/io/github/headlesshq/head… |
family |
software | healthy | headlessmc-launcher/src/test/java/io/github/headlesshq/head… |
command |
software | healthy | headlessmc-launcher/src/test/java/io/github/headlesshq/head… |
forge |
software | healthy | headlessmc-launcher/src/test/java/io/github/headlesshq/head… |
login |
software | healthy | headlessmc-launcher/src/test/java/io/github/headlesshq/head… |
download |
software | healthy | headlessmc-launcher/src/test/java/io/github/headlesshq/head… |
main |
software | healthy | headlessmc-launcher/src/main |
resources |
software | healthy | headlessmc-launcher/src/main/resources |
test |
software | healthy | headlessmc-launcher/src/main/resources/test |
java |
software | healthy | headlessmc-launcher/src/main/java |
io |
software | healthy | headlessmc-launcher/src/main/java/io |
github |
software | healthy | headlessmc-launcher/src/main/java/io/github |
headlesshq |
software | healthy | headlessmc-launcher/src/main/java/io/github/headlesshq |
headlessmc |
software | healthy | headlessmc-launcher/src/main/java/io/github/headlesshq/head… |
launcher |
software | healthy | headlessmc-launcher/src/main/java/io/github/headlesshq/head… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
build |
cicd | healthy | .github/workflows/run-matrix-in-memory.yml |
run |
cicd | healthy | .github/workflows/run-matrix-in-memory.yml |
build |
cicd | healthy | .github/workflows/build-runtime-test.yml |
build-java-8 |
cicd | healthy | .github/workflows/lifecycle.yml |
build |
cicd | healthy | .github/workflows/lifecycle.yml |
deploy-pages |
cicd | healthy | .github/workflows/lifecycle.yml |
test-build-natives |
cicd | healthy | .github/workflows/lifecycle.yml |
build-natives |
cicd | healthy | .github/workflows/lifecycle.yml |
run |
cicd | healthy | .github/workflows/lifecycle.yml |
run-with-xvfb |
cicd | healthy | .github/workflows/lifecycle.yml |
build-mc-runtime-test |
cicd | healthy | .github/workflows/lifecycle.yml |
mc-runtime-test |
cicd | healthy | .github/workflows/lifecycle.yml |
server-test |
cicd | healthy | .github/workflows/lifecycle.yml |
run-command-test |
cicd | healthy | .github/workflows/lifecycle.yml |
docker-build |
cicd | healthy | .github/workflows/lifecycle.yml |
docker-release |
cicd | healthy | .github/workflows/lifecycle.yml |
merge |
cicd | healthy | .github/workflows/lifecycle.yml |
release |
cicd | healthy | .github/workflows/lifecycle.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
REGISTRY_IMAGE |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
DOCKERHUB_TOKEN |
cicd | healthy | — |
PLATFORM_PAIR |
cicd | healthy | — |
DOCKERHUB_USERNAME |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::run-matrix-in-memory |
cicd | healthy | .github/workflows/run-matrix-in-memory.yml |
gha::build-runtime-test |
cicd | healthy | .github/workflows/build-runtime-test.yml |
gha::lifecycle |
cicd | healthy | .github/workflows/lifecycle.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-0xpioi6h |
software | healthy | /tmp/repobility-clone-0xpioi6h |
| Label | Layer | Status | Path |
|---|---|---|---|
update |
software | healthy | headlessmc-scripts/version.py:7 |
| Label | Layer | Status | Path |
|---|---|---|---|
port:18 |
network | healthy | .github/dependabot.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::headlessmc-launcher/src/main/java/io/github/headlessh… |
security | healthy | headlessmc-launcher/src/main/java/io/github/headlesshq/head… |
This page is publicly accessible at:
https://repobility.com/scan/aacccc06-97b5-40f6-a398-8d90565325f3/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/aacccc06-97b5-40f6-a398-8d90565325f3/
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.