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.

Usernode-Labs/usernode-opinion-market-dapp

https://github.com/Usernode-Labs/usernode-opinion-market-dapp · scanned 2026-06-16 04:40 UTC (1 month, 3 weeks ago)

18 raw signals (0 security + 18 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 3 weeks ago · v1 · 18 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 99 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
utcDayId software healthy daily-btc.js:utcDayId
nextUtcMidnight software healthy daily-btc.js:nextUtcMidnight
fmtUsd software healthy daily-btc.js:fmtUsd
delay software healthy daily-btc.js:delay
httpGetJson software healthy daily-btc.js:httpGetJson
fetchFromSource software healthy daily-btc.js:fetchFromSource
fetchBtcPrice software healthy daily-btc.js:fetchBtcPrice
txTimestampMs software healthy daily-btc.js:txTimestampMs
parseExisting software healthy daily-btc.js:parseExisting
txs software healthy daily-btc.js:txs
buildCreateMemo software healthy daily-btc.js:buildCreateMemo
createDailyBtc software healthy daily-btc.js:createDailyBtc
tick software healthy daily-btc.js:tick
safeTick software healthy daily-btc.js:safeTick
seedStaging software healthy daily-btc.js:seedStaging
safeSeedStaging software healthy daily-btc.js:safeSeedStaging
getStatus software healthy daily-btc.js:getStatus
scheduleNextMidnight software healthy daily-btc.js:scheduleNextMidnight
start software healthy daily-btc.js:start
stop software healthy daily-btc.js:stop
toBase64Url software healthy vote-encryption.js:toBase64Url
deriveScalar software healthy vote-encryption.js:deriveScalar
deriveKeyPair software healthy vote-encryption.js:deriveKeyPair
pubkeyToBase64 software healthy vote-encryption.js:pubkeyToBase64
privateKeyToJwk software healthy vote-encryption.js:privateKeyToJwk
getRevealCheckpoints software healthy vote-encryption.js:getRevealCheckpoints
getIntervalCount software healthy vote-encryption.js:getIntervalCount
createVoteEncryption software healthy vote-encryption.js:createVoteEncryption
registerSurvey software healthy vote-encryption.js:registerSurvey
processTransaction software healthy vote-encryption.js:processTransaction
httpJson software healthy vote-encryption.js:httpJson
configureSigner software healthy vote-encryption.js:configureSigner
sendKeyTx software healthy vote-encryption.js:sendKeyTx
buildPubkeysForSurvey software healthy vote-encryption.js:buildPubkeysForSurvey
publishPubkeys software healthy vote-encryption.js:publishPubkeys
publishRevealKey software healthy vote-encryption.js:publishRevealKey
checkAndPublishKeys software healthy vote-encryption.js:checkAndPublishKeys
handleRequest software healthy vote-encryption.js:handleRequest
start software healthy vote-encryption.js:start
reset software healthy vote-encryption.js:reset
computeBuildVersion software healthy server.js:computeBuildVersion
getBuildVersion software healthy server.js:getBuildVersion
renderIndexHtml software healthy server.js:renderIndexHtml
groupStageOptions software healthy world-cup-2026.js:groupStageOptions
knockoutOptions software healthy world-cup-2026.js:knockoutOptions
stageDisplayName software healthy world-cup-2026.js:stageDisplayName
delay software healthy world-cup-2026.js:delay
httpGetJson software healthy world-cup-2026.js:httpGetJson
txTimestampMs software healthy world-cup-2026.js:txTimestampMs
loadGroupFixtures software healthy world-cup-2026.js:loadGroupFixtures

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
.env.example software healthy .env.example
CLAUDE.md software healthy CLAUDE.md
dapp.json software healthy dapp.json
daily-btc.js software healthy daily-btc.js
vote-encryption.js software healthy vote-encryption.js
package-lock.json software healthy package-lock.json
README.md software healthy README.md
server.js software healthy server.js
package.json software healthy package.json
world-cup-2026.js software healthy world-cup-2026.js
Dockerfile software healthy Dockerfile
CLAUDE.md quality healthy CLAUDE.md

LabelLayerStatusPath
GET /health api healthy server.js
GET /__wc26/schedule api healthy server.js
GET /__wc26/status api healthy server.js
POST /__wc26/tick api healthy server.js
POST /__om/daily-btc/tick api healthy server.js
GET /opinion-market/api/transactions api healthy server.js
GET /__config/opinion-market api healthy server.js
GET /leaderboard api healthy server.js
GET /__build api healthy server.js

LabelLayerStatusPath
auth::CLAUDE.md security healthy CLAUDE.md
auth::.env.example security healthy .env.example
auth::server.js security healthy server.js

LabelLayerStatusPath
Usernode-Labs__usernode-opinion-market-dapp software healthy /data/fable5_failed_archive/Usernode-Labs__usernode-opinion…

LabelLayerStatusPath
port:3000 network healthy .env.example

LabelLayerStatusPath
caddy network healthy server.js

LabelLayerStatusPath
127.0.0.1 network healthy Dockerfile

LabelLayerStatusPath
image::Dockerfile hardware healthy Dockerfile
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/2f78e3bc-f723-4c36-b93c-13ba2a95d343/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/2f78e3bc-f723-4c36-b93c-13ba2a95d343/

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.