https://github.com/rm-info/synth-app
· scanned 2026-06-15 23:52 UTC (2 months, 3 weeks ago)
70 raw signals (0 security + 70 graph)
Last scanned 2 months, 3 weeks ago · v1 · 70 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1118 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 |
|---|---|---|---|
triggerDownload |
software | healthy | src/App.jsx:triggerDownload |
round4 |
software | healthy | src/App.jsx:round4 |
patchForStorage |
software | healthy | src/App.jsx:patchForStorage |
App |
software | healthy | src/App.jsx:App |
totalDurationSec |
software | healthy | src/App.jsx:totalDurationSec |
editorFrequency |
software | healthy | src/App.jsx:editorFrequency |
handler |
software | healthy | src/App.jsx:handler |
handleKeyDown |
software | healthy | src/App.jsx:handleKeyDown |
midi |
software | healthy | src/App.jsx:midi |
start |
software | healthy | src/App.jsx:start |
newStart |
software | healthy | src/App.jsx:newStart |
isFormField |
software | healthy | src/App.jsx:isFormField |
onKeyDown |
software | healthy | src/App.jsx:onKeyDown |
onKeyUp |
software | healthy | src/App.jsx:onKeyUp |
endBeat |
software | healthy | src/App.jsx:endBeat |
onDragStart |
software | healthy | src/App.jsx:onDragStart |
onDragEnd |
software | healthy | src/App.jsx:onDragEnd |
decodeRank |
software | healthy | src/App.jsx:decodeRank |
cur |
software | healthy | src/App.jsx:cur |
onDocClick |
software | healthy | src/App.jsx:onDocClick |
onEscape |
software | healthy | src/App.jsx:onEscape |
onResize |
software | healthy | src/App.jsx:onResize |
anchorEnd |
software | healthy | src/App.jsx:anchorEnd |
lastMeasureStart |
software | healthy | src/App.jsx:lastMeasureStart |
doRemove |
software | healthy | src/App.jsx:doRemove |
buildSplitPart |
software | healthy | src/App.jsx:buildSplitPart |
mStart |
software | healthy | src/App.jsx:mStart |
snap |
software | healthy | src/App.jsx:snap |
toMB |
software | healthy | src/App.jsx:toMB |
doDelete |
software | healthy | src/App.jsx:doDelete |
notify |
software | healthy | src/App.jsx:notify |
handleExportAll |
software | healthy | src/App.jsx:handleExportAll |
handleExportFolder |
software | healthy | src/App.jsx:handleExportFolder |
handleExportPatch |
software | healthy | src/App.jsx:handleExportPatch |
handleConfirmExport |
software | healthy | src/App.jsx:handleConfirmExport |
handleImportClick |
software | healthy | src/App.jsx:handleImportClick |
handleFileSelected |
software | healthy | src/App.jsx:handleFileSelected |
handleConfirmImport |
software | healthy | src/App.jsx:handleConfirmImport |
handleZoomHIn |
software | healthy | src/App.jsx:handleZoomHIn |
handleZoomHOut |
software | healthy | src/App.jsx:handleZoomHOut |
toggleSpectroDbScale |
software | healthy | src/App.jsx:toggleSpectroDbScale |
toggleSpectroPeakHold |
software | healthy | src/App.jsx:toggleSpectroPeakHold |
toggleSpectroMode |
software | healthy | src/App.jsx:toggleSpectroMode |
spectrogramNode |
software | healthy | src/App.jsx:spectrogramNode |
clampToRange |
software | healthy | src/reducer.js:clampToRange |
clampLfo |
software | healthy | src/reducer.js:clampLfo |
sanitizeVibrato |
software | healthy | src/reducer.js:sanitizeVibrato |
sanitizeTremolo |
software | healthy | src/reducer.js:sanitizeTremolo |
sanitizeAutoPan |
software | healthy | src/reducer.js:sanitizeAutoPan |
sanitizeWah |
software | healthy | src/reducer.js:sanitizeWah |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
vite.config.js |
software | healthy | vite.config.js |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
index.html |
software | healthy | index.html |
CONTEXT-ARCHIVE.md |
software | healthy | CONTEXT-ARCHIVE.md |
package-lock.json |
software | healthy | package-lock.json |
CONTEXT.md |
software | healthy | CONTEXT.md |
eslint.config.js |
software | healthy | eslint.config.js |
tsconfig.json |
software | healthy | tsconfig.json |
2026-05-21-import-export-bibliotheque.md |
software | healthy | docs/superpowers/plans/2026-05-21-import-export-bibliothequ… |
2026-05-21-spectrogramme-avance.md |
software | healthy | docs/superpowers/plans/2026-05-21-spectrogramme-avance.md |
2026-05-25-bibliotheque-multi-mode-phase-2.md |
software | healthy | docs/superpowers/plans/2026-05-25-bibliotheque-multi-mode-p… |
2026-05-25-bibliotheque-multi-mode.md |
software | healthy | docs/superpowers/plans/2026-05-25-bibliotheque-multi-mode.md |
2026-05-24-anti-aliasing.md |
software | healthy | docs/superpowers/plans/2026-05-24-anti-aliasing.md |
2026-05-25-bibliotheque-multi-mode-design.md |
software | healthy | docs/superpowers/specs/2026-05-25-bibliotheque-multi-mode-d… |
2026-05-29-waveform-designer-design.md |
software | healthy | docs/superpowers/specs/2026-05-29-waveform-designer-design.… |
2026-05-21-spectrogramme-avance-design.md |
software | healthy | docs/superpowers/specs/2026-05-21-spectrogramme-avance-desi… |
2026-05-25-bibliotheque-multi-mode-phase-2.md |
software | healthy | docs/superpowers/specs/2026-05-25-bibliotheque-multi-mode-p… |
2026-06-01-waveform-rattrapage-design.md |
software | healthy | docs/superpowers/specs/2026-06-01-waveform-rattrapage-desig… |
2026-05-21-import-export-bibliotheque-design.md |
software | healthy | docs/superpowers/specs/2026-05-21-import-export-bibliothequ… |
2026-05-24-anti-aliasing-design.md |
software | healthy | docs/superpowers/specs/2026-05-24-anti-aliasing-design.md |
CLAUDE.md |
software | healthy | writer/CLAUDE.md |
T4-prompt.md |
software | healthy | archi/T4-prompt.md |
T1-prompt.md |
software | healthy | archi/T1-prompt.md |
U2-prompt.md |
software | healthy | archi/U2-prompt.md |
U3r-prompt.md |
software | healthy | archi/U3r-prompt.md |
T3bis-prompt.md |
software | healthy | archi/T3bis-prompt.md |
T6ter-prompt.md |
software | healthy | archi/T6ter-prompt.md |
T6-prompt.md |
software | healthy | archi/T6-prompt.md |
CLAUDE.md |
software | healthy | archi/CLAUDE.md |
U5-prompt.md |
software | healthy | archi/U5-prompt.md |
T3-prompt.md |
software | healthy | archi/T3-prompt.md |
T-cloture-prompt.md |
software | healthy | archi/T-cloture-prompt.md |
T6quater-prompt.md |
software | healthy | archi/T6quater-prompt.md |
T3ter-prompt.md |
software | healthy | archi/T3ter-prompt.md |
T6quinquies-prompt.md |
software | healthy | archi/T6quinquies-prompt.md |
T5-prompt.md |
software | healthy | archi/T5-prompt.md |
U4-writer-brief.md |
software | healthy | archi/U4-writer-brief.md |
T2-prompt.md |
software | healthy | archi/T2-prompt.md |
U3s-prompt.md |
software | healthy | archi/U3s-prompt.md |
U3-prompt.md |
software | healthy | archi/U3-prompt.md |
T6bis-prompt.md |
software | healthy | archi/T6bis-prompt.md |
U1-prompt.md |
software | healthy | archi/U1-prompt.md |
BACKLOG.md |
software | healthy | archi/BACKLOG.md |
index.css |
software | healthy | src/index.css |
App.jsx |
software | healthy | src/App.jsx |
reducer.js |
software | healthy | src/reducer.js |
audio.js |
software | healthy | src/audio.js |
App.css |
software | healthy | src/App.css |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | src/App.jsx |
A4Input |
frontend | healthy | src/components/A4Input.jsx |
ShortcutsReference |
frontend | healthy | src/components/ShortcutsReference.jsx |
PatchThumbnail |
frontend | healthy | src/components/PatchThumbnail.jsx |
MarkdownRenderer |
frontend | healthy | src/components/MarkdownRenderer.jsx |
SidebarResizer |
frontend | healthy | src/components/SidebarResizer.jsx |
ExportModal |
frontend | healthy | src/components/ExportModal.jsx |
NumberInput |
frontend | healthy | src/components/NumberInput.jsx |
PatchPicker |
frontend | healthy | src/components/PatchPicker.jsx |
TooSmallGate |
frontend | healthy | src/components/TooSmallGate.jsx |
DeleteUsageWarningDialog |
frontend | healthy | src/components/DeleteUsageWarningDialog.jsx |
BpmInput |
frontend | healthy | src/components/BpmInput.jsx |
BibContextMenu |
frontend | healthy | src/components/BibContextMenu.jsx |
Timeline |
frontend | healthy | src/components/Timeline.jsx |
Modal |
frontend | healthy | src/components/Modal.jsx |
Tabs |
frontend | healthy | src/components/Tabs.jsx |
FreqInput |
frontend | healthy | src/components/FreqInput.jsx |
GridXEdoLayout |
frontend | healthy | src/components/GridXEdoLayout.jsx |
BibBreadcrumb |
frontend | healthy | src/components/BibBreadcrumb.jsx |
Toast |
frontend | healthy | src/components/Toast.jsx |
InfoOverlay |
frontend | healthy | src/components/InfoOverlay.jsx |
XEdoInput |
frontend | healthy | src/components/XEdoInput.jsx |
SplineEditor |
frontend | healthy | src/components/SplineEditor.jsx |
ImportModal |
frontend | healthy | src/components/ImportModal.jsx |
RecentPatchesList |
frontend | healthy | src/components/RecentPatchesList.jsx |
WaveformEditor |
frontend | healthy | src/components/WaveformEditor.jsx |
DesignerToolbar |
frontend | healthy | src/components/DesignerToolbar.jsx |
DurationButtons |
frontend | healthy | src/components/DurationButtons.jsx |
OverflowToolbar |
frontend | healthy | src/components/OverflowToolbar.jsx |
MiniPlayer |
frontend | healthy | src/components/MiniPlayer.jsx |
Tour |
frontend | healthy | src/components/Tour.jsx |
PropertiesPanel |
frontend | healthy | src/components/PropertiesPanel.jsx |
PresetPicker |
frontend | healthy | src/components/PresetPicker.jsx |
ShortLabelSelect |
frontend | healthy | src/components/ShortLabelSelect.jsx |
DesignerModule |
frontend | healthy | src/components/DesignerModule.jsx |
Toolbar |
frontend | healthy | src/components/Toolbar.jsx |
ShortcutsOverlay |
frontend | healthy | src/components/ShortcutsOverlay.jsx |
NormalizeLegend |
frontend | healthy | src/components/NormalizeLegend.jsx |
ModuleChrome |
frontend | healthy | src/components/ModuleChrome.jsx |
PatchBank |
frontend | healthy | src/components/PatchBank.jsx |
SavePatchDialog |
frontend | healthy | src/components/SavePatchDialog.jsx |
DesignerColumns |
frontend | healthy | src/components/DesignerColumns.jsx |
ConfirmDialog |
frontend | healthy | src/components/ConfirmDialog.jsx |
PopupResizer |
frontend | healthy | src/components/PopupResizer.jsx |
Spectrogram |
frontend | healthy | src/components/Spectrogram.jsx |
DocumentationTab |
frontend | healthy | src/components/DocumentationTab.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
docs |
software | healthy | docs |
superpowers |
software | healthy | docs/superpowers |
plans |
software | healthy | docs/superpowers/plans |
specs |
software | healthy | docs/superpowers/specs |
writer |
software | healthy | writer |
archi |
software | healthy | archi |
src |
software | healthy | src |
docs |
software | healthy | src/docs |
articles |
software | healthy | src/docs/articles |
components |
software | healthy | src/components |
lib |
software | healthy | src/lib |
tours |
software | healthy | src/lib/tours |
hooks |
software | healthy | src/hooks |
styles |
software | healthy | src/styles |
| Label | Layer | Status | Path |
|---|---|---|---|
OsaMagicError |
software | healthy | src/lib/osaFormat.js:OsaMagicError |
OsaCorruptError |
software | healthy | src/lib/osaFormat.js:OsaCorruptError |
OsaParseError |
software | healthy | src/lib/osaFormat.js:OsaParseError |
OsaSchemaError |
software | healthy | src/lib/osaFormat.js:OsaSchemaError |
EmptyExportError |
software | healthy | src/lib/libraryTransfer.js:EmptyExportError |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-0x2xeky2 |
software | healthy | /tmp/repobility-clone-0x2xeky2 |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5173 |
network | healthy | vite.config.js |
This page is publicly accessible at:
https://repobility.com/scan/bd891391-36d3-443f-9d38-4672d6de8ec1/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/bd891391-36d3-443f-9d38-4672d6de8ec1/
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.