https://github.com/SVM0N/csv-card-view
· scanned 2026-06-16 00:26 UTC (2 months, 2 weeks ago)
40 raw signals (0 security + 40 graph)
Last scanned 2 months, 2 weeks ago · v1 · 40 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 406 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 |
|---|---|---|---|
makeEl |
software | healthy | test-mobile-dashboards.mjs:makeEl |
walk |
software | healthy | test-mobile-dashboards.mjs:walk |
collect |
software | healthy | test-mobile-dashboards.mjs:collect |
textContent |
software | healthy | test-mobile-dashboards.mjs:textContent |
makeDv |
software | healthy | test-mobile-dashboards.mjs:makeDv |
runDashboard |
software | healthy | test-mobile-dashboards.mjs:runDashboard |
check |
software | healthy | test-mobile-dashboards.mjs:check |
assertDashboard |
software | healthy | test-mobile-dashboards.mjs:assertDashboard |
assertGenericDashboard |
software | healthy | test-mobile-dashboards.mjs:assertGenericDashboard |
normalize |
software | healthy | normalize-stars.mjs:normalize |
processFile |
software | healthy | normalize-stars.mjs:processFile |
before |
software | healthy | normalize-stars.mjs:before |
restore |
software | healthy | main.ts:restore |
v |
software | healthy | main.ts:v |
readXlsx |
software | healthy | xlsx-to-csv-roundtrip.mjs:readXlsx |
readCsv |
software | healthy | xlsx-to-csv-roundtrip.mjs:readCsv |
unparseCsv |
software | healthy | xlsx-to-csv-roundtrip.mjs:unparseCsv |
hex |
software | healthy | xlsx-to-csv-roundtrip.mjs:hex |
diff |
software | healthy | xlsx-to-csv-roundtrip.mjs:diff |
va |
software | healthy | xlsx-to-csv-roundtrip.mjs:va |
vb |
software | healthy | xlsx-to-csv-roundtrip.mjs:vb |
printMismatches |
software | healthy | xlsx-to-csv-roundtrip.mjs:printMismatches |
trim |
software | healthy | xlsx-to-csv-roundtrip.mjs:trim |
reparsed |
software | healthy | xlsx-to-csv-roundtrip.mjs:reparsed |
readXlsxAsRows |
software | healthy | migrate-xlsx-to-csv.mjs:readXlsxAsRows |
test |
software | healthy | test-plugin-logic.mjs:test |
assertEqual |
software | healthy | test-plugin-logic.mjs:assertEqual |
assertThrows |
software | healthy | test-plugin-logic.mjs:assertThrows |
to |
software | healthy | test-plugin-logic.mjs:to |
sanitizeFilename |
software | healthy | test-plugin-logic.mjs:sanitizeFilename |
tagify |
software | healthy | test-plugin-logic.mjs:tagify |
formatRatingForDisplay |
software | healthy | test-plugin-logic.mjs:formatRatingForDisplay |
v |
software | healthy | test-plugin-logic.mjs:v |
resolvePath |
software | healthy | test-plugin-logic.mjs:resolvePath |
parseCSV |
software | healthy | test-plugin-logic.mjs:parseCSV |
headers |
software | healthy | test-plugin-logic.mjs:headers |
rows |
software | healthy | test-plugin-logic.mjs:rows |
resolveCol |
software | healthy | test-plugin-logic.mjs:resolveCol |
from |
software | healthy | test-plugin-logic.mjs:from |
escapeCSV |
software | healthy | test-plugin-logic.mjs:escapeCSV |
serializeCSV |
software | healthy | test-plugin-logic.mjs:serializeCSV |
titleCase |
software | healthy | test-plugin-logic.mjs:titleCase |
isBinaryColumn |
software | healthy | test-plugin-logic.mjs:isBinaryColumn |
isDateColumn |
software | healthy | test-plugin-logic.mjs:isDateColumn |
filterRows |
software | healthy | test-plugin-logic.mjs:filterRows |
toDateString |
software | healthy | test-plugin-logic.mjs:toDateString |
findExistingRowByDate |
software | healthy | test-plugin-logic.mjs:findExistingRowByDate |
mergeHabitEntry |
software | healthy | test-plugin-logic.mjs:mergeHabitEntry |
sortByDate |
software | healthy | test-plugin-logic.mjs:sortByDate |
migrateFileConfigKey |
software | healthy | test-plugin-logic.mjs:migrateFileConfigKey |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
styles.css |
software | healthy | styles.css |
test-mobile-dashboards.mjs |
software | healthy | test-mobile-dashboards.mjs |
manifest.json |
software | healthy | manifest.json |
README.md |
software | healthy | README.md |
normalize-stars.mjs |
software | healthy | normalize-stars.mjs |
package.json |
software | healthy | package.json |
main.ts |
software | healthy | main.ts |
xlsx-to-csv-roundtrip.mjs |
software | healthy | xlsx-to-csv-roundtrip.mjs |
package-lock.json |
software | healthy | package-lock.json |
migrate-xlsx-to-csv.mjs |
software | healthy | migrate-xlsx-to-csv.mjs |
test-plugin-logic.mjs |
software | healthy | test-plugin-logic.mjs |
esbuild.config.mjs |
software | healthy | esbuild.config.mjs |
main.js |
software | healthy | main.js |
tsconfig.json |
software | healthy | tsconfig.json |
normalize-watched.mjs |
software | healthy | normalize-watched.mjs |
handoff.md |
software | healthy | handoff.md |
regenerate-mobile-dashboards.mjs |
software | healthy | regenerate-mobile-dashboards.mjs |
bench-load.mjs |
software | healthy | bench-load.mjs |
test-csv-parser.mjs |
software | healthy | test-csv-parser.mjs |
create-sample-data.mjs |
software | healthy | create-sample-data.mjs |
test-view-smoke.mjs |
software | healthy | test-view-smoke.mjs |
architecture.md |
software | healthy | docs/architecture.md |
dev-workflow.md |
software | healthy | docs/dev-workflow.md |
css-classes.md |
software | healthy | docs/css-classes.md |
Main Dashboard.md |
software | healthy | old_code_examples/Main Dashboard.md |
obsidian-stub.mjs |
software | healthy | test-support/obsidian-stub.mjs |
chartjs-stub.mjs |
software | healthy | test-support/chartjs-stub.mjs |
dom-env.mjs |
software | healthy | test-support/dom-env.mjs |
travel-data.ts |
software | healthy | src/travel-data.ts |
residency.ts |
software | healthy | src/residency.ts |
settings-tab.ts |
software | healthy | src/settings-tab.ts |
add-entry-form.ts |
software | healthy | src/add-entry-form.ts |
field-types.ts |
software | healthy | src/field-types.ts |
utils.ts |
software | healthy | src/utils.ts |
modals.ts |
software | healthy | src/modals.ts |
travel-view.ts |
software | healthy | src/travel-view.ts |
types.ts |
software | healthy | src/types.ts |
mobile-templates.mjs |
software | healthy | src/mobile-templates.mjs |
random-block.ts |
software | healthy | src/random-block.ts |
dashboard.ts |
software | healthy | src/view/dashboard.ts |
stats.ts |
software | healthy | src/view/stats.ts |
toolbar.ts |
software | healthy | src/view/toolbar.ts |
tasks.ts |
software | healthy | src/view/tasks.ts |
focus.ts |
software | healthy | src/view/focus.ts |
library.ts |
software | healthy | src/view/library.ts |
anki.ts |
software | healthy | src/view/anki.ts |
table.ts |
software | healthy | src/view/table.ts |
mobile.ts |
software | healthy | src/view/mobile.ts |
kanban.ts |
software | healthy | src/view/kanban.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
CardView |
software | healthy | main.ts:CardView |
CardViewPlugin |
software | healthy | main.ts:CardViewPlugin |
Base |
software | healthy | test-support/obsidian-stub.mjs:Base |
App |
software | healthy | test-support/obsidian-stub.mjs:App |
Component |
software | healthy | test-support/obsidian-stub.mjs:Component |
FileView |
software | healthy | test-support/obsidian-stub.mjs:FileView |
Modal |
software | healthy | test-support/obsidian-stub.mjs:Modal |
PluginSettingTab |
software | healthy | test-support/obsidian-stub.mjs:PluginSettingTab |
Plugin |
software | healthy | test-support/obsidian-stub.mjs:Plugin |
Menu |
software | healthy | test-support/obsidian-stub.mjs:Menu |
Notice |
software | healthy | test-support/obsidian-stub.mjs:Notice |
TFile |
software | healthy | test-support/obsidian-stub.mjs:TFile |
WorkspaceLeaf |
software | healthy | test-support/obsidian-stub.mjs:WorkspaceLeaf |
MarkdownPostProcessorContext |
software | healthy | test-support/obsidian-stub.mjs:MarkdownPostProcessorContext |
MarkdownRenderer |
software | healthy | test-support/obsidian-stub.mjs:MarkdownRenderer |
Setting |
software | healthy | test-support/obsidian-stub.mjs:Setting |
Chart |
software | healthy | test-support/chartjs-stub.mjs:Chart |
LineController |
software | healthy | test-support/chartjs-stub.mjs:LineController |
LineElement |
software | healthy | test-support/chartjs-stub.mjs:LineElement |
PointElement |
software | healthy | test-support/chartjs-stub.mjs:PointElement |
LinearScale |
software | healthy | test-support/chartjs-stub.mjs:LinearScale |
CategoryScale |
software | healthy | test-support/chartjs-stub.mjs:CategoryScale |
Filler |
software | healthy | test-support/chartjs-stub.mjs:Filler |
Tooltip |
software | healthy | test-support/chartjs-stub.mjs:Tooltip |
CardViewSettingTab |
software | healthy | src/settings-tab.ts:CardViewSettingTab |
AddEntryModal |
software | healthy | src/modals.ts:AddEntryModal |
NoteExpanderModal |
software | healthy | src/modals.ts:NoteExpanderModal |
SearchModal |
software | healthy | src/modals.ts:SearchModal |
FileConfigModal |
software | healthy | src/modals.ts:FileConfigModal |
PromptModal |
software | healthy | src/modals.ts:PromptModal |
| Label | Layer | Status | Path |
|---|---|---|---|
docs |
software | healthy | docs |
old_code_examples |
software | healthy | old_code_examples |
test-support |
software | healthy | test-support |
src |
software | healthy | src |
view |
software | healthy | src/view |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-br9vlv3_ |
software | healthy | /tmp/repobility-clone-br9vlv3_ |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | README.md |
This page is publicly accessible at:
https://repobility.com/scan/92934823-cc12-42c8-8cda-b791310d87f9/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/92934823-cc12-42c8-8cda-b791310d87f9/
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.