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)
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.
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.
| Label | Layer | Status | Path |
|---|---|---|---|
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.
| Label | Layer | Status | Path |
|---|---|---|---|
.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 |
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::CLAUDE.md |
security | healthy | CLAUDE.md |
auth::.env.example |
security | healthy | .env.example |
auth::server.js |
security | healthy | server.js |
| Label | Layer | Status | Path |
|---|---|---|---|
Usernode-Labs__usernode-opinion-market-dapp |
software | healthy | /data/fable5_failed_archive/Usernode-Labs__usernode-opinion… |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3000 |
network | healthy | .env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
caddy |
network | healthy | server.js |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
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.