https://github.com/tow/mdpreview
· scanned 2026-06-16 00:40 UTC (2 months, 1 week ago)
28 raw signals (0 security + 28 graph)
Last scanned 2 months, 1 week ago · v1 · 28 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 659 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 |
|---|---|---|---|
renderBlock |
software | healthy | tests/dom-reconcile.test.mjs:renderBlock |
textNodes |
software | healthy | tests/dom-reconcile.test.mjs:textNodes |
renderSeg |
software | healthy | tests/model-dom.test.mjs:renderSeg |
plain |
software | healthy | tests/model-dom.test.mjs:plain |
assertReadbackFidelity |
software | healthy | tests/model-dom.test.mjs:assertReadbackFidelity |
at |
software | healthy | tests/model-dom.test.mjs:at |
scriptSrc |
software | healthy | tests/convergence.test.mjs:scriptSrc |
setup |
software | healthy | tests/convergence.test.mjs:setup |
editableTextNodes |
software | healthy | tests/convergence.test.mjs:editableTextNodes |
setCaret |
software | healthy | tests/convergence.test.mjs:setCaret |
setRange |
software | healthy | tests/convergence.test.mjs:setRange |
fire |
software | healthy | tests/convergence.test.mjs:fire |
typeChar |
software | healthy | tests/convergence.test.mjs:typeChar |
backspace |
software | healthy | tests/convergence.test.mjs:backspace |
selectDelete |
software | healthy | tests/convergence.test.mjs:selectDelete |
selectType |
software | healthy | tests/convergence.test.mjs:selectType |
pressReturn |
software | healthy | tests/convergence.test.mjs:pressReturn |
emphasis |
software | healthy | tests/convergence.test.mjs:emphasis |
tabIndent |
software | healthy | tests/convergence.test.mjs:tabIndent |
undoRedo |
software | healthy | tests/convergence.test.mjs:undoRedo |
sourceDisplay |
software | healthy | tests/convergence.test.mjs:sourceDisplay |
domDisplay |
software | healthy | tests/convergence.test.mjs:domDisplay |
skeleton |
software | healthy | tests/convergence.test.mjs:skeleton |
sourceSkeleton |
software | healthy | tests/convergence.test.mjs:sourceSkeleton |
domSkeleton |
software | healthy | tests/convergence.test.mjs:domSkeleton |
C |
software | healthy | tests/model-inline.test.mjs:C |
chars |
software | healthy | tests/model-inline.test.mjs:chars |
attrsEqual |
software | healthy | tests/model-inline.test.mjs:attrsEqual |
textEq |
software | healthy | tests/model-inline.test.mjs:textEq |
show |
software | healthy | tests/model-inline.test.mjs:show |
parseOrThrow |
software | healthy | tests/model-inline.test.mjs:parseOrThrow |
fragmentsOf |
software | healthy | tests/model-inline.test.mjs:fragmentsOf |
genStyled |
software | healthy | tests/model-inline.test.mjs:genStyled |
byType |
software | healthy | tests/round-trip.test.mjs:byType |
scriptSrc |
software | healthy | tests/template-integration.test.mjs:scriptSrc |
setup |
software | healthy | tests/template-integration.test.mjs:setup |
caret |
software | healthy | tests/template-integration.test.mjs:caret |
beforeInput |
software | healthy | tests/template-integration.test.mjs:beforeInput |
pressTab |
software | healthy | tests/template-integration.test.mjs:pressTab |
selectAndPressCmd |
software | healthy | tests/template-integration.test.mjs:selectAndPressCmd |
selectAndDelete |
software | healthy | tests/template-integration.test.mjs:selectAndDelete |
pressDocKey |
software | healthy | tests/template-integration.test.mjs:pressDocKey |
segDivs |
software | healthy | tests/template-integration.test.mjs:segDivs |
dragSetup |
software | healthy | tests/template-integration.test.mjs:dragSetup |
mouse |
software | healthy | tests/template-integration.test.mjs:mouse |
textNode |
software | healthy | tests/template-integration.test.mjs:textNode |
showB |
software | healthy | tests/model-blocks.test.mjs:showB |
blocksEq |
software | healthy | tests/model-blocks.test.mjs:blocksEq |
stripProv |
software | healthy | tests/model-blocks.test.mjs:stripProv |
fixtures |
software | healthy | tests/_setup.mjs:fixtures |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
project.yml |
software | healthy | project.yml |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
package-lock.json |
software | healthy | package-lock.json |
Makefile |
software | healthy | Makefile |
LICENSE |
software | healthy | LICENSE |
dom-reconcile.test.mjs |
software | healthy | tests/dom-reconcile.test.mjs |
model-dom.test.mjs |
software | healthy | tests/model-dom.test.mjs |
convergence.test.mjs |
software | healthy | tests/convergence.test.mjs |
model-inline.test.mjs |
software | healthy | tests/model-inline.test.mjs |
round-trip.test.mjs |
software | healthy | tests/round-trip.test.mjs |
template-integration.test.mjs |
software | healthy | tests/template-integration.test.mjs |
model-blocks.test.mjs |
software | healthy | tests/model-blocks.test.mjs |
_setup.mjs |
software | healthy | tests/_setup.mjs |
split-merge.test.mjs |
software | healthy | tests/split-merge.test.mjs |
model-ops.test.mjs |
software | healthy | tests/model-ops.test.mjs |
dom-adapter.test.mjs |
software | healthy | tests/dom-adapter.test.mjs |
reconcile.test.mjs |
software | healthy | tests/reconcile.test.mjs |
editing-sequences.test.mjs |
software | healthy | tests/editing-sequences.test.mjs |
list-editing.test.mjs |
software | healthy | tests/list-editing.test.mjs |
emphasis.test.mjs |
software | healthy | tests/emphasis.test.mjs |
_prop.mjs |
software | healthy | tests/_prop.mjs |
code.md |
software | healthy | tests/fixtures/code.md |
basic.md |
software | healthy | tests/fixtures/basic.md |
mixed.md |
software | healthy | tests/fixtures/mixed.md |
lists.md |
software | healthy | tests/fixtures/lists.md |
EditorSyncTests.swift |
software | healthy | MarkdownPreviewTests/EditorSyncTests.swift |
editing-model.md |
software | healthy | docs/editing-model.md |
MarkdownWebView.swift |
software | healthy | MarkdownPreview/MarkdownWebView.swift |
App.swift |
software | healthy | MarkdownPreview/App.swift |
ViewMode.swift |
software | healthy | MarkdownPreview/ViewMode.swift |
ContentView.swift |
software | healthy | MarkdownPreview/ContentView.swift |
SearchBar.swift |
software | healthy | MarkdownPreview/SearchBar.swift |
FileTreeView.swift |
software | healthy | MarkdownPreview/FileTreeView.swift |
EditorSync.swift |
software | healthy | MarkdownPreview/EditorSync.swift |
PDFConfig.swift |
software | healthy | MarkdownPreview/PDFConfig.swift |
FileNode.swift |
software | healthy | MarkdownPreview/FileNode.swift |
Theme.swift |
software | healthy | MarkdownPreview/Theme.swift |
AppDelegate.swift |
software | healthy | MarkdownPreview/AppDelegate.swift |
FileWatcher.swift |
software | healthy | MarkdownPreview/FileWatcher.swift |
Contents.json |
software | healthy | MarkdownPreview/Assets.xcassets/Contents.json |
Contents.json |
software | healthy | MarkdownPreview/Assets.xcassets/AppIcon.appiconset/Contents… |
theme-air.css |
software | healthy | MarkdownPreview/Resources/theme-air.css |
highlight-dark.min.css |
software | healthy | MarkdownPreview/Resources/highlight-dark.min.css |
highlight.min.js |
software | healthy | MarkdownPreview/Resources/highlight.min.js |
mermaid.min.js |
software | healthy | MarkdownPreview/Resources/mermaid.min.js |
github-markdown.min.css |
software | healthy | MarkdownPreview/Resources/github-markdown.min.css |
paged.polyfill.js |
software | healthy | MarkdownPreview/Resources/paged.polyfill.js |
theme-water.css |
software | healthy | MarkdownPreview/Resources/theme-water.css |
theme-splendor.css |
software | healthy | MarkdownPreview/Resources/theme-splendor.css |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
present |
software | healthy | tests/template-integration.test.mjs:present |
Editor |
software | healthy | tests/editing-sequences.test.mjs:Editor |
r |
software | healthy | MarkdownPreview/Resources/highlight.min.js:r |
o |
software | healthy | MarkdownPreview/Resources/highlight.min.js:o |
struct |
software | healthy | MarkdownPreview/Resources/highlight.min.js:struct |
object |
software | healthy | MarkdownPreview/Resources/highlight.min.js:object |
Conj |
software | healthy | MarkdownPreview/Resources/highlight.min.js:Conj |
extension |
software | healthy | MarkdownPreview/Resources/highlight.min.js:extension |
compare |
software | healthy | MarkdownPreview/Resources/highlight.min.js:compare |
Hook |
software | healthy | MarkdownPreview/Resources/paged.polyfill.js:Hook |
BreakToken |
software | healthy | MarkdownPreview/Resources/paged.polyfill.js:BreakToken |
RenderResult |
software | healthy | MarkdownPreview/Resources/paged.polyfill.js:RenderResult |
OverflowContentError |
software | healthy | MarkdownPreview/Resources/paged.polyfill.js:OverflowContent… |
Layout |
software | healthy | MarkdownPreview/Resources/paged.polyfill.js:Layout |
Page |
software | healthy | MarkdownPreview/Resources/paged.polyfill.js:Page |
ContentParser |
software | healthy | MarkdownPreview/Resources/paged.polyfill.js:ContentParser |
Queue |
software | healthy | MarkdownPreview/Resources/paged.polyfill.js:Queue |
Chunker |
software | healthy | MarkdownPreview/Resources/paged.polyfill.js:Chunker |
Sheet |
software | healthy | MarkdownPreview/Resources/paged.polyfill.js:Sheet |
Polisher |
software | healthy | MarkdownPreview/Resources/paged.polyfill.js:Polisher |
Handler |
software | healthy | MarkdownPreview/Resources/paged.polyfill.js:Handler |
AtPage |
software | healthy | MarkdownPreview/Resources/paged.polyfill.js:AtPage |
getBorders |
software | healthy | MarkdownPreview/Resources/paged.polyfill.js:getBorders |
Breaks |
software | healthy | MarkdownPreview/Resources/paged.polyfill.js:Breaks |
PrintMedia |
software | healthy | MarkdownPreview/Resources/paged.polyfill.js:PrintMedia |
Splits |
software | healthy | MarkdownPreview/Resources/paged.polyfill.js:Splits |
Counters |
software | healthy | MarkdownPreview/Resources/paged.polyfill.js:Counters |
Lists |
software | healthy | MarkdownPreview/Resources/paged.polyfill.js:Lists |
PositionFixed |
software | healthy | MarkdownPreview/Resources/paged.polyfill.js:PositionFixed |
PageCounterIncrement |
software | healthy | MarkdownPreview/Resources/paged.polyfill.js:PageCounterIncr… |
NthOfType |
software | healthy | MarkdownPreview/Resources/paged.polyfill.js:NthOfType |
Following |
software | healthy | MarkdownPreview/Resources/paged.polyfill.js:Following |
Footnotes |
software | healthy | MarkdownPreview/Resources/paged.polyfill.js:Footnotes |
if |
software | healthy | MarkdownPreview/Resources/paged.polyfill.js:if |
RunningHeaders |
software | healthy | MarkdownPreview/Resources/paged.polyfill.js:RunningHeaders |
StringSets |
software | healthy | MarkdownPreview/Resources/paged.polyfill.js:StringSets |
TargetCounters |
software | healthy | MarkdownPreview/Resources/paged.polyfill.js:TargetCounters |
TargetText |
software | healthy | MarkdownPreview/Resources/paged.polyfill.js:TargetText |
WhiteSpaceFilter |
software | healthy | MarkdownPreview/Resources/paged.polyfill.js:WhiteSpaceFilter |
CommentsFilter |
software | healthy | MarkdownPreview/Resources/paged.polyfill.js:CommentsFilter |
ScriptsFilter |
software | healthy | MarkdownPreview/Resources/paged.polyfill.js:ScriptsFilter |
selectors |
software | healthy | MarkdownPreview/Resources/paged.polyfill.js:selectors |
UndisplayedFilter |
software | healthy | MarkdownPreview/Resources/paged.polyfill.js:UndisplayedFilt… |
Handlers |
software | healthy | MarkdownPreview/Resources/paged.polyfill.js:Handlers |
Previewer |
software | healthy | MarkdownPreview/Resources/paged.polyfill.js:Previewer |
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
fixtures |
software | healthy | tests/fixtures |
MarkdownPreviewTests |
software | healthy | MarkdownPreviewTests |
docs |
software | healthy | docs |
MarkdownPreview |
software | healthy | MarkdownPreview |
Assets.xcassets |
software | healthy | MarkdownPreview/Assets.xcassets |
AppIcon.appiconset |
software | healthy | MarkdownPreview/Assets.xcassets/AppIcon.appiconset |
Resources |
software | healthy | MarkdownPreview/Resources |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-rq1gqb35 |
software | healthy | /tmp/repobility-clone-rq1gqb35 |
This page is publicly accessible at:
https://repobility.com/scan/a4f9752a-c652-40f9-9418-88c7631b19ac/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/a4f9752a-c652-40f9-9418-88c7631b19ac/
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.