Scan timing: clone 3.4s · analysis 16.65s · 26.0 MB · GitHub API rate-limit (preflight)
https://github.com/ivov/lisette
· scanned 2026-06-06 00:57 UTC (4 days, 1 hour ago)
· 10 languages
260 raw signals (70 security + 190 graph) 11/13 scanners ran 76th percentile · Rust · large (100-500K LoC) System graph score 91 (lower by 12)
Last scanned 4 days, 1 hour ago · v2 · 104 actionable findings from 2 signal sources. 61 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 |
75.0 | 0.20 | 15.00 |
documentation_score |
77.0 | 0.15 | 11.55 |
practices_score |
77.0 | 0.15 | 11.55 |
code_quality |
70.0 | 0.10 | 7.00 |
| Overall | 1.00 | 79.1 |
All 1457 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 |
|---|---|---|---|
rust-toolchain.toml |
software | healthy | rust-toolchain.toml |
deny.toml |
software | healthy | deny.toml |
Cargo.toml |
software | healthy | Cargo.toml |
README.md |
software | healthy | README.md |
release-plz.toml |
software | healthy | release-plz.toml |
cliff.toml |
software | healthy | cliff.toml |
lefthook.yaml |
software | healthy | lefthook.yaml |
dist-workspace.toml |
software | healthy | dist-workspace.toml |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
grammar.js |
software | healthy | editors/tree-sitter-lisette/grammar.js |
package.json |
software | healthy | editors/tree-sitter-lisette/package.json |
tree-sitter.json |
software | healthy | editors/tree-sitter-lisette/tree-sitter.json |
package-lock.json |
software | healthy | editors/tree-sitter-lisette/package-lock.json |
grammar.json |
software | healthy | editors/tree-sitter-lisette/src/grammar.json |
node-types.json |
software | healthy | editors/tree-sitter-lisette/src/node-types.json |
parser.c |
software | healthy | editors/tree-sitter-lisette/src/parser.c |
scanner.c |
software | healthy | editors/tree-sitter-lisette/src/scanner.c |
alloc.h |
software | healthy | editors/tree-sitter-lisette/src/tree_sitter/alloc.h |
parser.h |
software | healthy | editors/tree-sitter-lisette/src/tree_sitter/parser.h |
array.h |
software | healthy | editors/tree-sitter-lisette/src/tree_sitter/array.h |
README.md |
software | healthy | editors/intellij/README.md |
build.gradle.kts |
software | healthy | editors/intellij/build.gradle.kts |
package.json |
software | healthy | editors/intellij/src/main/resources/textmate/bundles/lisett… |
LisetteLanguage.kt |
software | healthy | editors/intellij/src/main/kotlin/run/lisette/intellij/Liset… |
LisetteTextMateBundleProvider.kt |
software | healthy | editors/intellij/src/main/kotlin/run/lisette/intellij/Liset… |
LisetteLspServerSupportProvider.kt |
software | healthy | editors/intellij/src/main/kotlin/run/lisette/intellij/Liset… |
LisetteFileType.kt |
software | healthy | editors/intellij/src/main/kotlin/run/lisette/intellij/Liset… |
esbuild.js |
software | warning | editors/vscode/esbuild.js |
README.md |
software | healthy | editors/vscode/README.md |
pnpm-lock.yaml |
software | healthy | editors/vscode/pnpm-lock.yaml |
package.json |
software | healthy | editors/vscode/package.json |
language-configuration.json |
software | healthy | editors/vscode/language-configuration.json |
tsconfig.json |
software | healthy | editors/vscode/tsconfig.json |
lisette.tmLanguage.json |
software | healthy | editors/vscode/syntaxes/lisette.tmLanguage.json |
extension.ts |
software | healthy | editors/vscode/src/extension.ts |
README.md |
software | healthy | editors/nvim/README.md |
Cargo.toml |
software | healthy | editors/zed/Cargo.toml |
README.md |
software | healthy | editors/zed/README.md |
extension.toml |
software | healthy | editors/zed/extension.toml |
config.toml |
software | healthy | editors/zed/languages/lisette/config.toml |
lisette.rs |
software | healthy | editors/zed/src/lisette.rs |
README.md |
software | healthy | editors/helix/README.md |
vite.config.ts |
software | warning | playground/vite.config.ts |
README.md |
software | healthy | playground/README.md |
package.json |
software | healthy | playground/package.json |
index.html |
software | healthy | playground/index.html |
package-lock.json |
software | healthy | playground/package-lock.json |
tsconfig.json |
software | healthy | playground/tsconfig.json |
Cargo.toml |
software | healthy | playground/wasm/Cargo.toml |
build.rs |
software | healthy | playground/wasm/build.rs |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
sepBy1 |
software | healthy | editors/tree-sitter-lisette/grammar.js:sepBy1 |
sepBy |
software | healthy | editors/tree-sitter-lisette/grammar.js:sepBy |
commaSep |
software | healthy | editors/tree-sitter-lisette/grammar.js:commaSep |
bracedList |
software | healthy | editors/tree-sitter-lisette/grammar.js:bracedList |
parenList |
software | healthy | editors/tree-sitter-lisette/grammar.js:parenList |
activate |
software | healthy | editors/vscode/src/extension.ts:activate |
deactivate |
software | healthy | editors/vscode/src/extension.ts:deactivate |
encodeSource |
software | healthy | playground/src/share.ts:encodeSource |
decodeSource |
software | healthy | playground/src/share.ts:decodeSource |
readSourceFromHash |
software | healthy | playground/src/share.ts:readSourceFromHash |
writeSourceToHash |
software | healthy | playground/src/share.ts:writeSourceToHash |
copyShareUrl |
software | healthy | playground/src/share.ts:copyShareUrl |
initResizer |
software | healthy | playground/src/main.ts:initResizer |
isMobile |
software | healthy | playground/src/main.ts:isMobile |
openDrawer |
software | healthy | playground/src/main.ts:openDrawer |
toggleDrawer |
software | healthy | playground/src/main.ts:toggleDrawer |
setStatus |
software | healthy | playground/src/main.ts:setStatus |
setOutput |
software | healthy | playground/src/main.ts:setOutput |
setButtons |
software | healthy | playground/src/main.ts:setButtons |
renderDiagnostics |
software | healthy | playground/src/main.ts:renderDiagnostics |
escapeHtml |
software | healthy | playground/src/main.ts:escapeHtml |
main |
software | healthy | playground/src/main.ts:main |
item |
software | healthy | playground/src/main.ts:item |
run |
software | healthy | playground/src/main.ts:run |
formatGoSource |
software | healthy | playground/src/runner/executor.ts:formatGoSource |
data |
software | healthy | playground/src/runner/executor.ts:data |
executeGoSource |
software | healthy | playground/src/runner/executor.ts:executeGoSource |
stdout |
software | healthy | playground/src/runner/executor.ts:stdout |
stderr |
software | healthy | playground/src/runner/executor.ts:stderr |
loadWasmBridge |
software | healthy | playground/src/runner/wasm-bridge.ts:loadWasmBridge |
mod |
software | healthy | playground/src/runner/wasm-bridge.ts:mod |
registerLanguage |
software | healthy | playground/src/editor/language.ts:registerLanguage |
registerCompletionProvider |
software | healthy | playground/src/editor/language.ts:registerCompletionProvider |
registerHoverProvider |
software | healthy | playground/src/editor/language.ts:registerHoverProvider |
registerDefinitionProvider |
software | healthy | playground/src/editor/language.ts:registerDefinitionProvider |
registerSignatureHelpProvider |
software | healthy | playground/src/editor/language.ts:registerSignatureHelpProv… |
registerFormatProvider |
software | healthy | playground/src/editor/language.ts:registerFormatProvider |
preferredTheme |
software | healthy | playground/src/editor/theme.ts:preferredTheme |
registerThemes |
software | healthy | playground/src/editor/theme.ts:registerThemes |
setupEditors |
software | healthy | playground/src/editor/index.ts:setupEditors |
mapCompletionKind |
software | healthy | playground/src/editor/index.ts:mapCompletionKind |
ensureOnigasm |
software | healthy | playground/src/editor/textmate.ts:ensureOnigasm |
wireTextMateGrammar |
software | healthy | playground/src/editor/textmate.ts:wireTextMateGrammar |
check |
software | healthy | docs/play/wasm/lisette_wasm.js:check |
compile |
software | healthy | docs/play/wasm/lisette_wasm.js:compile |
complete |
software | healthy | docs/play/wasm/lisette_wasm.js:complete |
format |
software | healthy | docs/play/wasm/lisette_wasm.js:format |
goto_definition |
software | healthy | docs/play/wasm/lisette_wasm.js:goto_definition |
hover |
software | healthy | docs/play/wasm/lisette_wasm.js:hover |
init |
software | healthy | docs/play/wasm/lisette_wasm.js:init |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
editors |
software | healthy | editors |
tree-sitter-lisette |
software | healthy | editors/tree-sitter-lisette |
src |
software | healthy | editors/tree-sitter-lisette/src |
tree_sitter |
software | healthy | editors/tree-sitter-lisette/src/tree_sitter |
intellij |
software | healthy | editors/intellij |
src |
software | healthy | editors/intellij/src |
main |
software | healthy | editors/intellij/src/main |
resources |
software | healthy | editors/intellij/src/main/resources |
textmate |
software | healthy | editors/intellij/src/main/resources/textmate |
bundles |
software | healthy | editors/intellij/src/main/resources/textmate/bundles |
lisette |
software | healthy | editors/intellij/src/main/resources/textmate/bundles/lisette |
kotlin |
software | healthy | editors/intellij/src/main/kotlin |
run |
software | healthy | editors/intellij/src/main/kotlin/run |
lisette |
software | healthy | editors/intellij/src/main/kotlin/run/lisette |
intellij |
software | healthy | editors/intellij/src/main/kotlin/run/lisette/intellij |
vscode |
software | healthy | editors/vscode |
syntaxes |
software | healthy | editors/vscode/syntaxes |
src |
software | healthy | editors/vscode/src |
nvim |
software | healthy | editors/nvim |
zed |
software | healthy | editors/zed |
languages |
software | healthy | editors/zed/languages |
lisette |
software | healthy | editors/zed/languages/lisette |
src |
software | healthy | editors/zed/src |
helix |
software | healthy | editors/helix |
playground |
software | healthy | playground |
wasm |
software | healthy | playground/wasm |
src |
software | healthy | playground/wasm/src |
scripts |
software | healthy | playground/scripts |
src |
software | healthy | playground/src |
runner |
software | healthy | playground/src/runner |
editor |
software | healthy | playground/src/editor |
tests |
software | healthy | tests |
spec |
software | healthy | tests/spec |
pattern_analysis |
software | healthy | tests/spec/pattern_analysis |
emit |
software | healthy | tests/spec/emit |
desugar |
software | healthy | tests/spec/desugar |
parse |
software | healthy | tests/spec/parse |
lex |
software | healthy | tests/spec/lex |
infer |
software | healthy | tests/spec/infer |
format |
software | healthy | tests/spec/format |
graph |
software | healthy | tests/spec/graph |
e2e_suite |
software | healthy | tests/e2e_suite |
ui |
software | healthy | tests/ui |
errors |
software | healthy | tests/ui/errors |
lint |
software | healthy | tests/ui/lint |
_harness |
software | healthy | tests/_harness |
e2e_smoke_project |
software | healthy | tests/e2e_smoke_project |
docs |
software | healthy | docs |
reference |
software | healthy | docs/reference |
play |
software | healthy | docs/play |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
if |
software | healthy | playground/src/main.ts:if |
WasmBridge |
software | healthy | playground/src/runner/wasm-bridge.ts:WasmBridge |
co_await |
software | healthy | docs/play/assets/wgsl-DYQUnd45.js:co_await |
c |
software | healthy | docs/play/assets/index-BwChoxVW.js:c |
C |
software | healthy | docs/play/assets/index-BwChoxVW.js:C |
S |
software | healthy | docs/play/assets/index-BwChoxVW.js:S |
extends |
software | healthy | docs/play/monacoeditorwork/editor.worker.bundle.js:extends |
_ErrorNoTelemetry |
software | healthy | docs/play/monacoeditorwork/editor.worker.bundle.js:_ErrorNo… |
_BugIndicatingError |
software | healthy | docs/play/monacoeditorwork/editor.worker.bundle.js:_BugIndi… |
_DisposableStore |
software | healthy | docs/play/monacoeditorwork/editor.worker.bundle.js:_Disposa… |
_Node |
software | healthy | docs/play/monacoeditorwork/editor.worker.bundle.js:_Node |
_StopWatch |
software | healthy | docs/play/monacoeditorwork/editor.worker.bundle.js:_StopWat… |
ChainableSynthesis |
software | healthy | docs/play/monacoeditorwork/editor.worker.bundle.js:Chainabl… |
EmitterObserver |
software | healthy | docs/play/monacoeditorwork/editor.worker.bundle.js:EmitterO… |
_EventProfiling |
software | healthy | docs/play/monacoeditorwork/editor.worker.bundle.js:_EventPr… |
_LeakageMonitor |
software | healthy | docs/play/monacoeditorwork/editor.worker.bundle.js:_Leakage… |
_Stacktrace |
software | healthy | docs/play/monacoeditorwork/editor.worker.bundle.js:_Stacktr… |
_GraphemeBreakTree |
software | healthy | docs/play/monacoeditorwork/editor.worker.bundle.js:_Graphem… |
_AmbiguousCharacters |
software | healthy | docs/play/monacoeditorwork/editor.worker.bundle.js:_Ambiguo… |
_InvisibleCharacters |
software | healthy | docs/play/monacoeditorwork/editor.worker.bundle.js:_Invisib… |
_URI |
software | healthy | docs/play/monacoeditorwork/editor.worker.bundle.js:_URI |
_FileAccessImpl |
software | healthy | docs/play/monacoeditorwork/editor.worker.bundle.js:_FileAcc… |
_StringSHA1 |
software | healthy | docs/play/monacoeditorwork/editor.worker.bundle.js:_StringS… |
in |
software | healthy | docs/play/monacoeditorwork/editor.worker.bundle.js:in |
_LcsDiff |
software | healthy | docs/play/monacoeditorwork/editor.worker.bundle.js:_LcsDiff |
_Position |
software | healthy | docs/play/monacoeditorwork/editor.worker.bundle.js:_Position |
_Range |
software | healthy | docs/play/monacoeditorwork/editor.worker.bundle.js:_Range |
_CharacterClassifier |
software | healthy | docs/play/monacoeditorwork/editor.worker.bundle.js:_Charact… |
_LinkComputer |
software | healthy | docs/play/monacoeditorwork/editor.worker.bundle.js:_LinkCom… |
_BasicInplaceReplace |
software | healthy | docs/play/monacoeditorwork/editor.worker.bundle.js:_BasicIn… |
_Selection |
software | healthy | docs/play/monacoeditorwork/editor.worker.bundle.js:_Selecti… |
_FoldingRangeKind |
software | healthy | docs/play/monacoeditorwork/editor.worker.bundle.js:_Folding… |
_EditorWorkerHost |
software | healthy | docs/play/monacoeditorwork/editor.worker.bundle.js:_EditorW… |
_ResourceMap |
software | healthy | docs/play/monacoeditorwork/editor.worker.bundle.js:_Resourc… |
_OffsetRange |
software | healthy | docs/play/monacoeditorwork/editor.worker.bundle.js:_OffsetR… |
_MonotonousArray |
software | healthy | docs/play/monacoeditorwork/editor.worker.bundle.js:_Monoton… |
_LineRange |
software | healthy | docs/play/monacoeditorwork/editor.worker.bundle.js:_LineRan… |
_LineRangeSet |
software | healthy | docs/play/monacoeditorwork/editor.worker.bundle.js:_LineRan… |
_TextLength |
software | healthy | docs/play/monacoeditorwork/editor.worker.bundle.js:_TextLen… |
_LineRangeMapping |
software | healthy | docs/play/monacoeditorwork/editor.worker.bundle.js:_LineRan… |
_DetailedLineRangeMapping |
software | healthy | docs/play/monacoeditorwork/editor.worker.bundle.js:_Detaile… |
_RangeMapping |
software | healthy | docs/play/monacoeditorwork/editor.worker.bundle.js:_RangeMa… |
_CharChange |
software | healthy | docs/play/monacoeditorwork/editor.worker.bundle.js:_CharCha… |
_LineChange |
software | healthy | docs/play/monacoeditorwork/editor.worker.bundle.js:_LineCha… |
_CallbackIterable |
software | healthy | docs/play/monacoeditorwork/editor.worker.bundle.js:_Callbac… |
_DiffAlgorithmResult |
software | healthy | docs/play/monacoeditorwork/editor.worker.bundle.js:_DiffAlg… |
_SequenceDiff |
software | healthy | docs/play/monacoeditorwork/editor.worker.bundle.js:_Sequenc… |
_OffsetPair |
software | healthy | docs/play/monacoeditorwork/editor.worker.bundle.js:_OffsetP… |
_InfiniteTimeout |
software | healthy | docs/play/monacoeditorwork/editor.worker.bundle.js:_Infinit… |
_LineRangeFragment |
software | healthy | docs/play/monacoeditorwork/editor.worker.bundle.js:_LineRan… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
publish |
cicd | healthy | .github/workflows/release-vsix.yml |
publish |
cicd | healthy | .github/workflows/release-publish.yml |
pr-title |
cicd | healthy | .github/workflows/ci.yml |
format |
cicd | healthy | .github/workflows/ci.yml |
clippy |
cicd | healthy | .github/workflows/ci.yml |
golangci-lint |
cicd | healthy | .github/workflows/ci.yml |
test |
cicd | healthy | .github/workflows/ci.yml |
lsp-test |
cicd | healthy | .github/workflows/ci.yml |
e2e-smoke |
cicd | healthy | .github/workflows/ci.yml |
stdlib-check |
cicd | healthy | .github/workflows/ci.yml |
tree-sitter-check |
cicd | healthy | .github/workflows/ci.yml |
ide-extension-version-check |
cicd | healthy | .github/workflows/ci.yml |
e2e-suite |
cicd | healthy | .github/workflows/ci.yml |
prelude-go |
cicd | healthy | .github/workflows/ci.yml |
shear |
cicd | healthy | .github/workflows/ci.yml |
deny |
cicd | healthy | .github/workflows/ci.yml |
windows-build-gate |
cicd | healthy | .github/workflows/release-gates.yml |
packaging-gate |
cicd | healthy | .github/workflows/release-gates.yml |
prepare |
cicd | healthy | .github/workflows/release-prepare.yml |
plan |
cicd | healthy | .github/workflows/release.yml |
build-local-artifacts |
cicd | healthy | .github/workflows/release.yml |
build-global-artifacts |
cicd | healthy | .github/workflows/release.yml |
host |
cicd | healthy | .github/workflows/release.yml |
announce |
cicd | healthy | .github/workflows/release.yml |
fuzz-parse |
cicd | healthy | .github/workflows/fuzz.yml |
fuzz-infer |
cicd | healthy | .github/workflows/fuzz.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::release-vsix |
cicd | healthy | .github/workflows/release-vsix.yml |
gha::release-publish |
cicd | healthy | .github/workflows/release-publish.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::release-gates |
cicd | healthy | .github/workflows/release-gates.yml |
gha::release-prepare |
cicd | healthy | .github/workflows/release-prepare.yml |
gha::release |
cicd | healthy | .github/workflows/release.yml |
gha::fuzz |
cicd | healthy | .github/workflows/fuzz.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
OVSX_PAT |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
CARGO_REGISTRY_TOKEN |
cicd | healthy | — |
VSCE_PAT |
cicd | healthy | — |
BUILD_MANIFEST_NAME |
cicd | healthy | — |
RELEASE_PLZ_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
redis |
data | healthy | docs/play/assets/redis-CVwtpugi.js |
mysql |
data | healthy | docs/play/assets/powerquery-Bhzvs7bI.js |
postgresql |
data | healthy | docs/play/assets/powerquery-Bhzvs7bI.js |
mongodb |
data | healthy | bindgen/bindgen.external.json |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | editors/vscode/pnpm-lock.yaml |
vps::aws |
hardware | healthy | bindgen/bindgen.external.json |
vps::digitalocean |
hardware | healthy | bindgen/bindgen.external.json |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8080 |
network | healthy | tests/spec/emit/types.rs |
port:9000 |
network | healthy | tests/spec/emit/types.rs |
| Label | Layer | Status | Path |
|---|---|---|---|
loadbalancer |
network | healthy | bindgen/bindgen.external.json |
caddy |
network | healthy | bindgen/bindgen.external.json |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-hh9y629a |
software | healthy | /tmp/repobility-clone-hh9y629a |
| Label | Layer | Status | Path |
|---|---|---|---|
pubsub |
data | healthy | docs/play/assets/redis-CVwtpugi.js |
| Label | Layer | Status | Path |
|---|---|---|---|
/ |
frontend | healthy | docs/play/assets/editor.main-BFlp8HJ_.js |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::bindgen/bindgen.external.json |
security | healthy | bindgen/bindgen.external.json |
This page is publicly accessible at:
https://repobility.com/scan/8062a915-8e13-4d5c-8cd3-25745c390771/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/8062a915-8e13-4d5c-8cd3-25745c390771/
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.