https://github.com/sailingnaturali/signalk-dsc
· scanned 2026-06-16 00:00 UTC (2 months, 3 weeks ago)
12 raw signals (3 security + 9 graph)
Last scanned 2 months, 3 weeks ago · v1 · 12 actionable findings from 2 signal sources. 2 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 116 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 |
|---|---|---|---|
makePlugin |
software | healthy | index.js:makePlugin |
selfMmsi |
software | healthy | index.js:selfMmsi |
selfPosition |
software | healthy | index.js:selfPosition |
vesselName |
software | healthy | index.js:vesselName |
messageContext |
software | healthy | index.js:messageContext |
notify |
software | healthy | index.js:notify |
clearCategory |
software | healthy | index.js:clearCategory |
shouldLogbook |
software | healthy | index.js:shouldLogbook |
postLogbook |
software | healthy | index.js:postLogbook |
record |
software | healthy | index.js:record |
remoteContext |
software | healthy | index.js:remoteContext |
dscParser |
software | healthy | index.js:dscParser |
dseParser |
software | healthy | index.js:dseParser |
now |
software | healthy | index.js:now |
onPgn |
software | healthy | index.js:onPgn |
appWithState |
software | healthy | test/snapshot.test.js:appWithState |
sentenceInput |
software | healthy | test/plugin.test.js:sentenceInput |
mockApp |
software | healthy | test/plugin.test.js:mockApp |
logbookServer |
software | healthy | test/plugin.test.js:logbookServer |
start |
software | healthy | test/plugin.test.js:start |
selfStateApp |
software | healthy | test/plugin.test.js:selfStateApp |
parts |
software | healthy | test/dse.test.js:parts |
parts |
software | healthy | test/dsc.test.js:parts |
tmpFile |
software | healthy | test/store.test.js:tmpFile |
parseArgs |
software | healthy | scripts/send-test-dsc.js:parseArgs |
encodePosition |
software | healthy | scripts/send-test-dsc.js:encodePosition |
nmeaChecksum |
software | healthy | scripts/send-test-dsc.js:nmeaChecksum |
buildSentence |
software | healthy | scripts/send-test-dsc.js:buildSentence |
send |
software | healthy | scripts/send-test-dsc.js:send |
main |
software | healthy | scripts/send-test-dsc.js:main |
parseArgs |
software | healthy | scripts/clear-dsc-alarm.js:parseArgs |
clear |
software | healthy | scripts/clear-dsc-alarm.js:clear |
main |
software | healthy | scripts/clear-dsc-alarm.js:main |
field |
software | healthy | lib/dsc.js:field |
parseMmsi |
software | healthy | lib/dsc.js:parseMmsi |
parsePosition |
software | healthy | lib/dsc.js:parsePosition |
parseUtcTime |
software | healthy | lib/dsc.js:parseUtcTime |
parseChannel |
software | healthy | lib/dsc.js:parseChannel |
parseDsc |
software | healthy | lib/dsc.js:parseDsc |
formatCoordinate |
software | healthy | lib/format.js:formatCoordinate |
minutes |
software | healthy | lib/format.js:minutes |
formatPosition |
software | healthy | lib/format.js:formatPosition |
vesselPhrase |
software | healthy | lib/format.js:vesselPhrase |
wherePhrase |
software | healthy | lib/format.js:wherePhrase |
buildMessage |
software | healthy | lib/format.js:buildMessage |
buildLogbookText |
software | healthy | lib/format.js:buildLogbookText |
toRad |
software | healthy | lib/geo.js:toRad |
distanceNm |
software | healthy | lib/geo.js:distanceNm |
bearingDegrees |
software | healthy | lib/geo.js:bearingDegrees |
compassWord |
software | healthy | lib/geo.js:compassWord |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
package-lock.json |
software | healthy | package-lock.json |
index.js |
software | healthy | index.js |
LICENSE |
software | healthy | LICENSE |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
pgn129808.test.js |
software | healthy | test/pgn129808.test.js |
snapshot.test.js |
software | healthy | test/snapshot.test.js |
plugin.test.js |
software | healthy | test/plugin.test.js |
format.test.js |
software | healthy | test/format.test.js |
dse.test.js |
software | healthy | test/dse.test.js |
dsc.test.js |
software | healthy | test/dsc.test.js |
store.test.js |
software | healthy | test/store.test.js |
geo.test.js |
software | healthy | test/geo.test.js |
2026-06-12-dsc-context-capture.md |
software | healthy | docs/superpowers/plans/2026-06-12-dsc-context-capture.md |
2026-06-12-dsc-alarm-clearing.md |
software | healthy | docs/superpowers/plans/2026-06-12-dsc-alarm-clearing.md |
2026-06-12-dsc-alarm-clearing-design.md |
software | healthy | docs/superpowers/specs/2026-06-12-dsc-alarm-clearing-design… |
2026-06-12-dsc-context-capture-design.md |
software | healthy | docs/superpowers/specs/2026-06-12-dsc-context-capture-desig… |
send-test-dsc.js |
software | healthy | scripts/send-test-dsc.js |
clear-dsc-alarm.js |
software | healthy | scripts/clear-dsc-alarm.js |
dsc.js |
software | healthy | lib/dsc.js |
format.js |
software | healthy | lib/format.js |
geo.js |
software | healthy | lib/geo.js |
store.js |
software | healthy | lib/store.js |
pgn129808.js |
software | healthy | lib/pgn129808.js |
dse.js |
software | healthy | lib/dse.js |
snapshot.js |
software | healthy | lib/snapshot.js |
test.yml |
software | healthy | .github/workflows/test.yml |
publish.yml |
software | healthy | .github/workflows/publish.yml |
plugin-ci.yml |
software | healthy | .github/workflows/plugin-ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
test |
software | healthy | test |
docs |
software | healthy | docs |
superpowers |
software | healthy | docs/superpowers |
plans |
software | healthy | docs/superpowers/plans |
specs |
software | healthy | docs/superpowers/specs |
scripts |
software | healthy | scripts |
lib |
software | healthy | lib |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::test |
cicd | healthy | .github/workflows/test.yml |
gha::publish |
cicd | healthy | .github/workflows/publish.yml |
gha::plugin-ci |
cicd | healthy | .github/workflows/plugin-ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
test |
cicd | healthy | .github/workflows/test.yml |
publish |
cicd | healthy | .github/workflows/publish.yml |
plugin-ci |
cicd | healthy | .github/workflows/plugin-ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
port:7777 |
network | healthy | scripts/send-test-dsc.js |
port:3000 |
network | healthy | scripts/clear-dsc-alarm.js |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::.github/workflows/publish.yml |
security | healthy | .github/workflows/publish.yml |
auth::scripts/clear-dsc-alarm.js |
security | healthy | scripts/clear-dsc-alarm.js |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-r3nreh7u |
software | healthy | /tmp/repobility-clone-r3nreh7u |
| Label | Layer | Status | Path |
|---|---|---|---|
EventStore |
software | healthy | lib/store.js:EventStore |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | test/plugin.test.js |
This page is publicly accessible at:
https://repobility.com/scan/f766143d-72f9-48f1-9238-81dda71d10a1/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/f766143d-72f9-48f1-9238-81dda71d10a1/
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.