https://github.com/solidjs/solid
· scanned 2026-05-15 02:34 UTC (3 weeks ago)
· 10 languages
55 findings (5 legacy + 50 scanner) 86th percentile · Typescript · small (2-20K LoC) Scanner says 92 (lower by 9)
Last scanned 3 weeks ago · v1 · 5 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 |
75.0 | 0.15 | 11.25 |
security_score |
98.8 | 0.25 | 24.70 |
testing_score |
80.0 | 0.20 | 16.00 |
documentation_score |
85.0 | 0.15 | 12.75 |
practices_score |
75.0 | 0.15 | 11.25 |
code_quality |
73.1 | 0.10 | 7.31 |
| Overall | 1.00 | 83.3 |
All 529 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 |
|---|---|---|---|
makeTestRepo |
software | healthy | packages/test-integration/tests/downloaded.spec.ts:makeTest… |
npmInstaller |
software | healthy | packages/test-integration/tests/downloaded.spec.ts:npmInsta… |
that |
software | healthy | packages/test-integration/tests/downloaded.spec.ts:that |
testPackage |
software | healthy | packages/test-integration/tests/downloaded.spec.ts:testPack… |
pack |
software | healthy | packages/test-integration/tests/downloaded.spec.ts:pack |
packageExists |
software | healthy | packages/test-integration/tests/downloaded.spec.ts:packageE… |
createProps |
software | healthy | packages/solid-element/src/index.ts:createProps |
lookupContext |
software | healthy | packages/solid-element/src/index.ts:lookupContext |
withSolid |
software | healthy | packages/solid-element/src/index.ts:withSolid |
comp |
software | healthy | packages/solid-element/src/index.ts:comp |
customElement |
software | healthy | packages/solid-element/src/index.ts:customElement |
node |
software | healthy | packages/solid/test/rendering.spec.ts:node |
fn |
software | healthy | packages/solid/test/rendering.spec.ts:fn |
untrackSource |
software | healthy | packages/solid/test/external-source.spec.ts:untrackSource |
value |
software | healthy | packages/solid/test/signals.spec.ts:value |
signals |
software | healthy | packages/solid/test/signals.spec.ts:signals |
fn |
software | healthy | packages/solid/test/signals.spec.ts:fn |
unused |
software | healthy | packages/solid/test/signals.spec.ts:unused |
fetcher |
software | healthy | packages/solid/test/resource.spec.ts:fetcher |
createDeepSignal |
software | healthy | packages/solid/test/resource.spec.ts:createDeepSignal |
is |
software | healthy | packages/solid/test/signals.type-tests.ts:is |
cannot |
software | healthy | packages/solid/test/signals.type-tests.ts:cannot |
does |
software | healthy | packages/solid/test/signals.type-tests.ts:does |
one |
software | healthy | packages/solid/test/signals.type-tests.ts:one |
two |
software | healthy | packages/solid/test/signals.type-tests.ts:two |
memoCreator |
software | healthy | packages/solid/test/signals.type-tests.ts:memoCreator |
const |
software | healthy | packages/solid/test/signals.type-tests.ts:const |
value |
software | healthy | packages/solid/test/signals.type-tests.ts:value |
createGenericSignal |
software | healthy | packages/solid/test/signals.type-tests.ts:createGenericSign… |
createInitializedSignal |
software | healthy | packages/solid/test/signals.type-tests.ts:createInitialized… |
kobalteSelect |
software | healthy | packages/solid/test/signals.type-tests.ts:kobalteSelect |
accepts |
software | healthy | packages/solid/test/signals.type-tests.ts:accepts |
should |
software | healthy | packages/solid/test/signals.type-tests.ts:should |
expects |
software | healthy | packages/solid/test/signals.type-tests.ts:expects |
form |
software | healthy | packages/solid/test/signals.type-tests.ts:form |
Comp |
software | healthy | packages/solid/test/component.spec.ts:Comp |
Comp2 |
software | healthy | packages/solid/test/component.spec.ts:Comp2 |
M4 |
software | healthy | packages/solid/test/component.type-tests.ts:M4 |
createObject |
software | healthy | packages/solid/test/component.bench.ts:createObject |
keys |
software | healthy | packages/solid/test/component.bench.ts:keys |
createTest |
software | healthy | packages/solid/test/component.bench.ts:createTest |
init |
software | healthy | packages/solid/test/signals.memo.spec.ts:init |
Fragment |
software | healthy | packages/solid/h/jsx-runtime/src/index.ts:Fragment |
jsx |
software | healthy | packages/solid/h/jsx-runtime/src/index.ts:jsx |
RouteComponent |
software | healthy | packages/solid/web/test/transition.spec.tsx:RouteComponent |
Component |
software | healthy | packages/solid/web/test/for.spec.tsx:Component |
apply |
software | healthy | packages/solid/web/test/for.spec.tsx:apply |
Component |
software | healthy | packages/solid/web/test/show.spec.tsx:Component |
when |
software | healthy | packages/solid/web/test/show.spec.tsx:when |
show |
software | healthy | packages/solid/web/test/show.spec.tsx:show |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
package.json |
software | healthy | package.json |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
turbo.json |
software | healthy | turbo.json |
pnpm-workspace.yaml |
software | healthy | pnpm-workspace.yaml |
tsconfig.json |
software | healthy | tsconfig.json |
CODE_OF_CONDUCT.md |
software | healthy | CODE_OF_CONDUCT.md |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
.gitpod.yml |
software | healthy | .gitpod.yml |
tsconfig.test.json |
software | healthy | tsconfig.test.json |
examples.md |
software | healthy | documentation/resources/examples.md |
package.json |
software | healthy | packages/test-integration/package.json |
tsconfig.json |
software | healthy | packages/test-integration/tsconfig.json |
CHANGELOG.md |
software | healthy | packages/test-integration/CHANGELOG.md |
downloaded.spec.ts |
software | healthy | packages/test-integration/tests/downloaded.spec.ts |
sample.jsx |
software | warning | packages/solid-element/sample.jsx |
README.md |
software | healthy | packages/solid-element/README.md |
package.json |
software | healthy | packages/solid-element/package.json |
tsconfig.json |
software | healthy | packages/solid-element/tsconfig.json |
CHANGELOG.md |
software | healthy | packages/solid-element/CHANGELOG.md |
index.ts |
software | healthy | packages/solid-element/src/index.ts |
tsconfig.build.json |
software | healthy | packages/solid/tsconfig.build.json |
README.md |
software | healthy | packages/solid/README.md |
rollup.config.js |
software | warning | packages/solid/rollup.config.js |
package.json |
software | healthy | packages/solid/package.json |
jsx-runtime.d.ts |
software | warning | packages/solid/jsx-runtime.d.ts |
tsconfig.json |
software | healthy | packages/solid/tsconfig.json |
CHANGELOG.md |
software | healthy | packages/solid/CHANGELOG.md |
tsconfig.test.json |
software | healthy | packages/solid/tsconfig.test.json |
README.md |
software | healthy | packages/solid/html/README.md |
package.json |
software | healthy | packages/solid/html/package.json |
tsconfig.json |
software | healthy | packages/solid/html/tsconfig.json |
lit.ts |
software | warning | packages/solid/html/src/lit.ts |
index.ts |
software | healthy | packages/solid/html/src/index.ts |
observable.spec.ts |
software | warning | packages/solid/test/observable.spec.ts |
rendering.spec.ts |
software | healthy | packages/solid/test/rendering.spec.ts |
MessageChannel.ts |
software | warning | packages/solid/test/MessageChannel.ts |
resource.type-tests.ts |
software | warning | packages/solid/test/resource.type-tests.ts |
dev.spec.ts |
software | warning | packages/solid/test/dev.spec.ts |
external-source.spec.ts |
software | healthy | packages/solid/test/external-source.spec.ts |
scheduler.spec.ts |
software | warning | packages/solid/test/scheduler.spec.ts |
signals.spec.ts |
software | healthy | packages/solid/test/signals.spec.ts |
resource.spec.ts |
software | healthy | packages/solid/test/resource.spec.ts |
signals.type-tests.ts |
software | healthy | packages/solid/test/signals.type-tests.ts |
array.spec.ts |
software | warning | packages/solid/test/array.spec.ts |
component.spec.ts |
software | healthy | packages/solid/test/component.spec.ts |
component.type-tests.ts |
software | healthy | packages/solid/test/component.type-tests.ts |
component.bench.ts |
software | healthy | packages/solid/test/component.bench.ts |
signals.memo.spec.ts |
software | healthy | packages/solid/test/signals.memo.spec.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
documentation |
software | healthy | documentation |
resources |
software | healthy | documentation/resources |
packages |
software | healthy | packages |
test-integration |
software | healthy | packages/test-integration |
tests |
software | healthy | packages/test-integration/tests |
solid-element |
software | healthy | packages/solid-element |
src |
software | healthy | packages/solid-element/src |
solid |
software | healthy | packages/solid |
html |
software | healthy | packages/solid/html |
src |
software | healthy | packages/solid/html/src |
test |
software | healthy | packages/solid/test |
h |
software | healthy | packages/solid/h |
jsx-dev-runtime |
software | healthy | packages/solid/h/jsx-dev-runtime |
jsx-runtime |
software | healthy | packages/solid/h/jsx-runtime |
src |
software | healthy | packages/solid/h/jsx-runtime/src |
src |
software | healthy | packages/solid/h/src |
bench |
software | healthy | packages/solid/bench |
web |
software | healthy | packages/solid/web |
test |
software | healthy | packages/solid/web/test |
server |
software | healthy | packages/solid/web/server |
src |
software | healthy | packages/solid/web/src |
storage |
software | healthy | packages/solid/web/storage |
src |
software | healthy | packages/solid/web/storage/src |
store |
software | healthy | packages/solid/store |
test |
software | healthy | packages/solid/store/test |
src |
software | healthy | packages/solid/store/src |
src |
software | healthy | packages/solid/src |
server |
software | healthy | packages/solid/src/server |
reactive |
software | healthy | packages/solid/src/reactive |
render |
software | healthy | packages/solid/src/render |
universal |
software | healthy | packages/solid/universal |
src |
software | healthy | packages/solid/universal/src |
babel-preset-solid |
software | healthy | packages/babel-preset-solid |
solid-ssr |
software | healthy | packages/solid-ssr |
static |
software | healthy | packages/solid-ssr/static |
examples |
software | healthy | packages/solid-ssr/examples |
ssg |
software | healthy | packages/solid-ssr/examples/ssg |
shared |
software | healthy | packages/solid-ssr/examples/shared |
static |
software | healthy | packages/solid-ssr/examples/shared/static |
src |
software | healthy | packages/solid-ssr/examples/shared/src |
components |
software | healthy | packages/solid-ssr/examples/shared/src/components |
Profile |
software | healthy | packages/solid-ssr/examples/shared/src/components/Profile |
ssr |
software | healthy | packages/solid-ssr/examples/ssr |
stream |
software | healthy | packages/solid-ssr/examples/stream |
async |
software | healthy | packages/solid-ssr/examples/async |
.github |
software | healthy | .github |
ISSUE_TEMPLATE |
software | healthy | .github/ISSUE_TEMPLATE |
workflows |
software | healthy | .github/workflows |
| Label | Layer | Status | Path |
|---|---|---|---|
ExternalSource |
software | healthy | packages/solid/test/external-source.spec.ts:ExternalSource |
Animal |
software | healthy | packages/solid/test/signals.type-tests.ts:Animal |
Dog |
software | healthy | packages/solid/test/signals.type-tests.ts:Dog |
CustomThing |
software | healthy | packages/solid/store/test/store.spec.ts:CustomThing |
getter |
software | healthy | packages/solid/store/test/store.spec.ts:getter |
D |
software | healthy | packages/solid/store/test/mutableWithClass.spec.tsx:D |
A |
software | healthy | packages/solid/store/test/mutableWithClass.spec.tsx:A |
B |
software | healthy | packages/solid/store/test/mutableWithClass.spec.tsx:B |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-nd5vbndm |
software | healthy | /tmp/repobility-clone-nd5vbndm |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3000 |
network | healthy | packages/solid-ssr/examples/ssr/index.js |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | pnpm-lock.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::main-ci |
cicd | healthy | .github/workflows/main-ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
job |
cicd | healthy | .github/workflows/main-ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
GITHUB_TOKEN |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/fcaab549-168e-48ba-9829-6e7bf87f60ea/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/fcaab549-168e-48ba-9829-6e7bf87f60ea/
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.