Scan timing: clone 2.76s · analysis 6.73s · 3.1 MB · GitHub API rate-limit (preflight)
https://github.com/aeshell/aesh
· scanned 2026-06-05 22:59 UTC (4 days, 7 hours ago)
· 10 languages
55 raw signals (19 security + 36 graph) 93rd percentile · Java · medium (20-100K LoC) System graph score 82 (lower by 2)
Last scanned 4 days, 7 hours ago · v2 · 23 actionable findings from 2 signal sources. 13 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
60.0 | 0.15 | 9.00 |
security_score |
100.0 | 0.25 | 25.00 |
testing_score |
80.0 | 0.20 | 16.00 |
documentation_score |
73.0 | 0.15 | 10.95 |
practices_score |
69.0 | 0.15 | 10.35 |
code_quality |
78.7 | 0.10 | 7.87 |
| Overall | 1.00 | 79.2 |
All 546 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 |
CLAUDE.md |
software | healthy | CLAUDE.md |
SUBCOMMAND_MODE_PROPOSAL.md |
software | healthy | SUBCOMMAND_MODE_PROPOSAL.md |
FEATURE_PROPOSALS.md |
software | healthy | FEATURE_PROPOSALS.md |
AGENTS.md |
software | healthy | AGENTS.md |
pom.xml |
software | healthy | aesh/pom.xml |
AeshRuntimeRunnerTest.java |
software | healthy | aesh/src/test/java/org/aesh/AeshRuntimeRunnerTest.java |
AeshConsoleRunnerTest.java |
software | healthy | aesh/src/test/java/org/aesh/AeshConsoleRunnerTest.java |
ReflectionUtilTest.java |
software | healthy | aesh/src/test/java/org/aesh/util/ReflectionUtilTest.java |
FileListerTest.java |
software | healthy | aesh/src/test/java/org/aesh/util/FileListerTest.java |
FileUtilsTest.java |
software | healthy | aesh/src/test/java/org/aesh/util/FileUtilsTest.java |
PropertiesLookupTest.java |
software | healthy | aesh/src/test/java/org/aesh/util/PropertiesLookupTest.java |
ShellCompletionGeneratorTest.java |
software | healthy | aesh/src/test/java/org/aesh/util/completer/ShellCompletionG… |
TableTest.java |
software | healthy | aesh/src/test/java/org/aesh/util/table/TableTest.java |
ProgressBarTest.java |
software | healthy | aesh/src/test/java/org/aesh/util/progress/ProgressBarTest.j… |
DocumentationGeneratorTest.java |
software | healthy | aesh/src/test/java/org/aesh/util/doc/DocumentationGenerator… |
TreeTest.java |
software | healthy | aesh/src/test/java/org/aesh/util/tree/TreeTest.java |
GraphTest.java |
software | healthy | aesh/src/test/java/org/aesh/util/graph/GraphTest.java |
FileResourceTestCase.java |
software | healthy | aesh/src/test/java/org/aesh/io/FileResourceTestCase.java |
PathResolverTest.java |
software | healthy | aesh/src/test/java/org/aesh/io/PathResolverTest.java |
LeafResourceFilterTest.java |
software | healthy | aesh/src/test/java/org/aesh/io/filter/LeafResourceFilterTes… |
NoDotNamesFilterTest.java |
software | healthy | aesh/src/test/java/org/aesh/io/filter/NoDotNamesFilterTest.… |
DirectoryResourceFilterTest.java |
software | healthy | aesh/src/test/java/org/aesh/io/filter/DirectoryResourceFilt… |
AnnotationDetectorTest.java |
software | healthy | aesh/src/test/java/org/aesh/io/scanner/AnnotationDetectorTe… |
AeshConnectionClosedTest.java |
software | healthy | aesh/src/test/java/org/aesh/console/AeshConnectionClosedTes… |
LineParserTest.java |
software | healthy | aesh/src/test/java/org/aesh/parser/LineParserTest.java |
ParsedLineTest.java |
software | healthy | aesh/src/test/java/org/aesh/parser/ParsedLineTest.java |
PosixFileNameComparatorTest.java |
software | healthy | aesh/src/test/java/org/aesh/comparators/PosixFileNameCompar… |
AeshConsoleTest.java |
software | healthy | aesh/src/test/java/org/aesh/command/AeshConsoleTest.java |
AeshCommandRequiredTest.java |
software | healthy | aesh/src/test/java/org/aesh/command/AeshCommandRequiredTest… |
AeshCommandInputTest.java |
software | healthy | aesh/src/test/java/org/aesh/command/AeshCommandInputTest.ja… |
AeshCommandMultipleInvocations.java |
software | healthy | aesh/src/test/java/org/aesh/command/AeshCommandMultipleInvo… |
AeshScriptTest.java |
software | healthy | aesh/src/test/java/org/aesh/command/AeshScriptTest.java |
AeshCommandNotFoundHandlerTest.java |
software | healthy | aesh/src/test/java/org/aesh/command/AeshCommandNotFoundHand… |
AeshCommandRuntimeTest.java |
software | healthy | aesh/src/test/java/org/aesh/command/AeshCommandRuntimeTest.… |
SubCommandModeConsoleTest.java |
software | healthy | aesh/src/test/java/org/aesh/command/SubCommandModeConsoleTe… |
HyperlinkTest.java |
software | healthy | aesh/src/test/java/org/aesh/command/HyperlinkTest.java |
AeshCommandOverrideRequiredTest.java |
software | healthy | aesh/src/test/java/org/aesh/command/AeshCommandOverrideRequ… |
ConfigTest.java |
software | healthy | aesh/src/test/java/org/aesh/command/ConfigTest.java |
AeshCommandResultHandlerTest.java |
software | healthy | aesh/src/test/java/org/aesh/command/AeshCommandResultHandle… |
GroupCommandRuntimeTest.java |
software | healthy | aesh/src/test/java/org/aesh/command/GroupCommandRuntimeTest… |
AeshCommandPasteTest.java |
software | healthy | aesh/src/test/java/org/aesh/command/AeshCommandPasteTest.ja… |
SubCommandModeSettingsTest.java |
software | healthy | aesh/src/test/java/org/aesh/command/settings/SubCommandMode… |
OptionVisibilityTest.java |
software | healthy | aesh/src/test/java/org/aesh/command/help/OptionVisibilityTe… |
AeshHelpCommandTest.java |
software | healthy | aesh/src/test/java/org/aesh/command/help/AeshHelpCommandTes… |
AeshManProviderTest.java |
software | healthy | aesh/src/test/java/org/aesh/command/man/AeshManProviderTest… |
ManPageLoaderTest.java |
software | healthy | aesh/src/test/java/org/aesh/command/man/ManPageLoaderTest.j… |
ManParameterTest.java |
software | healthy | aesh/src/test/java/org/aesh/command/man/ManParameterTest.ja… |
TerminalPageTest.java |
software | healthy | aesh/src/test/java/org/aesh/command/man/TerminalPageTest.ja… |
ManSectionTest.java |
software | healthy | aesh/src/test/java/org/aesh/command/man/ManSectionTest.java |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
aesh |
software | healthy | aesh |
src |
software | healthy | aesh/src |
test |
software | healthy | aesh/src/test |
java |
software | healthy | aesh/src/test/java |
org |
software | healthy | aesh/src/test/java/org |
aesh |
software | healthy | aesh/src/test/java/org/aesh |
util |
software | healthy | aesh/src/test/java/org/aesh/util |
completer |
software | healthy | aesh/src/test/java/org/aesh/util/completer |
table |
software | healthy | aesh/src/test/java/org/aesh/util/table |
progress |
software | healthy | aesh/src/test/java/org/aesh/util/progress |
doc |
software | healthy | aesh/src/test/java/org/aesh/util/doc |
tree |
software | healthy | aesh/src/test/java/org/aesh/util/tree |
graph |
software | healthy | aesh/src/test/java/org/aesh/util/graph |
io |
software | healthy | aesh/src/test/java/org/aesh/io |
filter |
software | healthy | aesh/src/test/java/org/aesh/io/filter |
scanner |
software | healthy | aesh/src/test/java/org/aesh/io/scanner |
console |
software | healthy | aesh/src/test/java/org/aesh/console |
parser |
software | healthy | aesh/src/test/java/org/aesh/parser |
comparators |
software | healthy | aesh/src/test/java/org/aesh/comparators |
command |
software | healthy | aesh/src/test/java/org/aesh/command |
settings |
software | healthy | aesh/src/test/java/org/aesh/command/settings |
help |
software | healthy | aesh/src/test/java/org/aesh/command/help |
man |
software | healthy | aesh/src/test/java/org/aesh/command/man |
completer |
software | healthy | aesh/src/test/java/org/aesh/command/completer |
ask |
software | healthy | aesh/src/test/java/org/aesh/command/ask |
activator |
software | healthy | aesh/src/test/java/org/aesh/command/activator |
registry |
software | healthy | aesh/src/test/java/org/aesh/command/registry |
builder |
software | healthy | aesh/src/test/java/org/aesh/command/builder |
invocation |
software | healthy | aesh/src/test/java/org/aesh/command/invocation |
operator |
software | healthy | aesh/src/test/java/org/aesh/command/operator |
validator |
software | healthy | aesh/src/test/java/org/aesh/command/validator |
converter |
software | healthy | aesh/src/test/java/org/aesh/command/converter |
populator |
software | healthy | aesh/src/test/java/org/aesh/command/populator |
parser |
software | healthy | aesh/src/test/java/org/aesh/command/parser |
map |
software | healthy | aesh/src/test/java/org/aesh/command/map |
alias |
software | healthy | aesh/src/test/java/org/aesh/command/alias |
export |
software | healthy | aesh/src/test/java/org/aesh/command/export |
tty |
software | healthy | aesh/src/test/java/org/aesh/tty |
main |
software | healthy | aesh/src/main |
java |
software | healthy | aesh/src/main/java |
org |
software | healthy | aesh/src/main/java/org |
aesh |
software | healthy | aesh/src/main/java/org/aesh |
complete |
software | healthy | aesh/src/main/java/org/aesh/complete |
util |
software | healthy | aesh/src/main/java/org/aesh/util |
completer |
software | healthy | aesh/src/main/java/org/aesh/util/completer |
table |
software | healthy | aesh/src/main/java/org/aesh/util/table |
progress |
software | healthy | aesh/src/main/java/org/aesh/util/progress |
doc |
software | healthy | aesh/src/main/java/org/aesh/util/doc |
tree |
software | healthy | aesh/src/main/java/org/aesh/util/tree |
graph |
software | healthy | aesh/src/main/java/org/aesh/util/graph |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GPG_PASSPHRASE |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
NEXUS_USER |
cicd | healthy | — |
NEXUS_TOKEN |
cicd | healthy | — |
GPG_ARMORED |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::dependabot-automerge |
cicd | healthy | .github/workflows/dependabot-automerge.yml |
gha::main |
cicd | healthy | .github/workflows/main.yml |
gha::release |
cicd | healthy | .github/workflows/release.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
automerge |
cicd | healthy | .github/workflows/dependabot-automerge.yml |
build |
cicd | healthy | .github/workflows/main.yml |
release |
cicd | healthy | .github/workflows/release.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-g0e51fv9 |
software | healthy | /tmp/repobility-clone-g0e51fv9 |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::examples/src/main/java/examples/Example.j… |
security | healthy | examples/src/main/java/examples/Example.java |
This page is publicly accessible at:
https://repobility.com/scan/bf4fcfe6-0b40-4a64-8a17-c610c6d05d3f/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/bf4fcfe6-0b40-4a64-8a17-c610c6d05d3f/
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.