https://github.com/spolu/jscore
· scanned 2026-06-16 00:19 UTC (2 months, 2 weeks ago)
14 raw signals (0 security + 14 graph)
Last scanned 2 months, 2 weeks ago · v1 · 14 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 148 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 |
|---|---|---|---|
lookupProject |
software | healthy | examples/scopedUpdate.ts:lookupProject |
scopedUpdate |
software | healthy | examples/scopedUpdate.ts:scopedUpdate |
reorderTasks |
software | healthy | examples/reorderTasks.ts:reorderTasks |
signAndLog |
software | healthy | examples/signAndLog.ts:signAndLog |
leakyLog |
software | healthy | examples/signAndLog.ts:leakyLog |
taintSafeLiteral |
software | healthy | examples/taintSafeLiteral.ts:taintSafeLiteral |
generateKey |
software | healthy | examples/rotateApiKey.ts:generateKey |
rotateApiKey |
software | healthy | examples/rotateApiKey.ts:rotateApiKey |
exportWorkspaceData |
software | healthy | examples/exportWorkspaceData.ts:exportWorkspaceData |
parseBlocks |
software | healthy | extractor/src/proof-merge.ts:parseBlocks |
flush |
software | healthy | extractor/src/proof-merge.ts:flush |
mergeProofs |
software | healthy | extractor/src/proof-merge.ts:mergeProofs |
body |
software | healthy | extractor/src/type-translator.ts:body |
translateType |
software | healthy | extractor/src/type-translator.ts:translateType |
collectAccessedFields |
software | healthy | extractor/src/type-translator.ts:collectAccessedFields |
walkForFieldAccess |
software | healthy | extractor/src/type-translator.ts:walkForFieldAccess |
parseAnnotations |
software | healthy | extractor/src/annotation-parser.ts:parseAnnotations |
collectContinuation |
software | healthy | extractor/src/annotation-parser.ts:collectContinuation |
declaration |
software | healthy | extractor/src/annotation-parser.ts:declaration |
extractFunctionAnnotations |
software | healthy | extractor/src/annotation-parser.ts:extractFunctionAnnotatio… |
extractEnsuresAnnotations |
software | healthy | extractor/src/annotation-parser.ts:extractEnsuresAnnotations |
usage |
software | healthy | extractor/src/index.ts:usage |
Options |
software | healthy | extractor/src/index.ts:Options |
runExtract |
software | healthy | extractor/src/index.ts:runExtract |
runVerify |
software | healthy | extractor/src/index.ts:runVerify |
runCoverage |
software | healthy | extractor/src/index.ts:runCoverage |
generateTheorem |
software | healthy | extractor/src/lean-theorem.ts:generateTheorem |
patternSegs |
software | healthy | extractor/src/lean-theorem.ts:patternSegs |
translateInvariantToLean |
software | healthy | extractor/src/lean-theorem.ts:translateInvariantToLean |
translateEnsuresPred |
software | healthy | extractor/src/lean-theorem.ts:translateEnsuresPred |
translateCallPred |
software | healthy | extractor/src/lean-theorem.ts:translateCallPred |
segList |
software | healthy | extractor/src/lean-theorem.ts:segList |
translateAccessAsOption |
software | healthy | extractor/src/lean-theorem.ts:translateAccessAsOption |
buildRuntimeConclusion |
software | healthy | extractor/src/lean-theorem.ts:buildRuntimeConclusion |
buildCanonicalRuntimeTheorem |
software | healthy | extractor/src/lean-theorem.ts:buildCanonicalRuntimeTheorem |
buildCanonicalEnvExpr |
software | healthy | extractor/src/lean-theorem.ts:buildCanonicalEnvExpr |
makeRequireHypothesisLine |
software | healthy | extractor/src/lean-theorem.ts:makeRequireHypothesisLine |
translateRequireToLean |
software | healthy | extractor/src/lean-theorem.ts:translateRequireToLean |
normalizeIneqOp |
software | healthy | extractor/src/lean-theorem.ts:normalizeIneqOp |
parseTermAsOption |
software | healthy | extractor/src/lean-theorem.ts:parseTermAsOption |
parseTermAsVal |
software | healthy | extractor/src/lean-theorem.ts:parseTermAsVal |
parseStringLiteral |
software | healthy | extractor/src/lean-theorem.ts:parseStringLiteral |
splitListItems |
software | healthy | extractor/src/lean-theorem.ts:splitListItems |
escapeLeanString |
software | healthy | extractor/src/lean-theorem.ts:escapeLeanString |
sanitizeTag |
software | healthy | extractor/src/lean-theorem.ts:sanitizeTag |
freshName |
software | healthy | extractor/src/ast-to-jscore.ts:freshName |
body |
software | healthy | extractor/src/ast-to-jscore.ts:body |
extractFunction |
software | healthy | extractor/src/ast-to-jscore.ts:extractFunction |
getFunctionBody |
software | healthy | extractor/src/ast-to-jscore.ts:getFunctionBody |
extractBlock |
software | healthy | extractor/src/ast-to-jscore.ts:extractBlock |
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 |
RESEARCH.md |
software | healthy | RESEARCH.md |
SEMANTICS.md |
software | healthy | SEMANTICS.md |
PROPOSAL.md |
software | healthy | PROPOSAL.md |
AGENTS.md |
software | healthy | AGENTS.md |
ci.sh |
software | healthy | scripts/ci.sh |
lake-manifest.json |
software | healthy | jscore/lake-manifest.json |
scopedUpdate.ts |
software | healthy | examples/scopedUpdate.ts |
reorderTasks.ts |
software | healthy | examples/reorderTasks.ts |
lake-manifest.json |
software | healthy | examples/lake-manifest.json |
signAndLog.ts |
software | healthy | examples/signAndLog.ts |
taintSafeLiteral.ts |
software | healthy | examples/taintSafeLiteral.ts |
rotateApiKey.ts |
software | healthy | examples/rotateApiKey.ts |
exportWorkspaceData.ts |
software | healthy | examples/exportWorkspaceData.ts |
package.json |
software | healthy | extractor/package.json |
package-lock.json |
software | healthy | extractor/package-lock.json |
tsconfig.json |
software | healthy | extractor/tsconfig.json |
proof-merge.ts |
software | healthy | extractor/src/proof-merge.ts |
type-translator.ts |
software | healthy | extractor/src/type-translator.ts |
annotation-parser.ts |
software | healthy | extractor/src/annotation-parser.ts |
index.ts |
software | healthy | extractor/src/index.ts |
lean-theorem.ts |
software | healthy | extractor/src/lean-theorem.ts |
ast-to-jscore.ts |
software | healthy | extractor/src/ast-to-jscore.ts |
reassignment.ts |
software | healthy | extractor/src/reassignment.ts |
annotation-typecheck.ts |
software | healthy | extractor/src/annotation-typecheck.ts |
lean-emitter.ts |
software | healthy | extractor/src/lean-emitter.ts |
extract.ts |
software | healthy | extractor/src/extract.ts |
AGENTS.md |
quality | healthy | AGENTS.md |
| Label | Layer | Status | Path |
|---|---|---|---|
scripts |
software | healthy | scripts |
jscore |
software | healthy | jscore |
examples |
software | healthy | examples |
extractor |
software | healthy | extractor |
src |
software | healthy | extractor/src |
| Label | Layer | Status | Path |
|---|---|---|---|
AnnotationTranslationError |
software | healthy | extractor/src/lean-theorem.ts:AnnotationTranslationError |
for |
software | healthy | extractor/src/annotation-typecheck.ts:for |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-c7lgr24z |
software | healthy | /tmp/repobility-clone-c7lgr24z |
This page is publicly accessible at:
https://repobility.com/scan/f50b04de-b88e-4092-b1de-770da8fa53b3/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/f50b04de-b88e-4092-b1de-770da8fa53b3/
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.