Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

tow/mdpreview

https://github.com/tow/mdpreview · scanned 2026-06-16 00:40 UTC (2 months, 1 week ago)

28 raw signals (0 security + 28 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

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.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

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.

LabelLayerStatusPath
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.

LabelLayerStatusPath
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.

LabelLayerStatusPath
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

LabelLayerStatusPath
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

LabelLayerStatusPath
repobility-clone-rq1gqb35 software healthy /tmp/repobility-clone-rq1gqb35
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

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.