https://github.com/speiser11/tavern-league-worldcup
· scanned 2026-06-16 00:19 UTC (2 months, 2 weeks ago)
24 raw signals (0 security + 24 graph)
Last scanned 2 months, 2 weeks ago · v1 · 24 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 126 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 |
|---|---|---|---|
_urlB64ToUint8 |
software | healthy | notification-engine.js:_urlB64ToUint8 |
_pts |
software | healthy | notification-engine.js:_pts |
partner |
software | healthy | notification-engine.js:partner |
minsOut |
software | healthy | notification-engine.js:minsOut |
_ordinal |
software | healthy | notification-engine.js:_ordinal |
applyDraftToParticipants |
software | healthy | app.js:applyDraftToParticipants |
scoringFor |
software | healthy | app.js:scoringFor |
flagImg |
software | healthy | app.js:flagImg |
canonicalTeam |
software | healthy | app.js:canonicalTeam |
parseRound |
software | healthy | app.js:parseRound |
isFinished |
software | healthy | app.js:isFinished |
isLive |
software | healthy | app.js:isLive |
mapEspnStatus |
software | healthy | app.js:mapEspnStatus |
findTeamGroup |
software | healthy | app.js:findTeamGroup |
determineAdvancedTeams |
software | healthy | app.js:determineAdvancedTeams |
_advancedFromStandings |
software | healthy | app.js:_advancedFromStandings |
_advancedFromMatches |
software | healthy | app.js:_advancedFromMatches |
determineGroupWinners |
software | healthy | app.js:determineGroupWinners |
_scoreTeam |
software | healthy | app.js:_scoreTeam |
_buildScoreHistory |
software | healthy | app.js:_buildScoreHistory |
calculateScores |
software | healthy | app.js:calculateScores |
computeGroupStandings |
software | healthy | app.js:computeGroupStandings |
badge |
software | healthy | app.js:badge |
plur |
software | healthy | app.js:plur |
_buildMatchRow |
software | healthy | app.js:_buildMatchRow |
_matchPts |
software | healthy | app.js:_matchPts |
gk |
software | healthy | app.js:gk |
_ownerTag |
software | healthy | app.js:_ownerTag |
getLiveMatches |
software | healthy | app.js:getLiveMatches |
_potentialMatchPts |
software | healthy | app.js:_potentialMatchPts |
gkBonus |
software | healthy | app.js:gkBonus |
_buildLiveBannerCard |
software | healthy | app.js:_buildLiveBannerCard |
matchBets |
software | healthy | app.js:matchBets |
buildActivityFeed |
software | healthy | app.js:buildActivityFeed |
_buildFeedItem |
software | healthy | app.js:_buildFeedItem |
_wireRelTime |
software | healthy | app.js:_wireRelTime |
_ownerSpan |
software | healthy | app.js:_ownerSpan |
_wireFinalText |
software | healthy | app.js:_wireFinalText |
_wireRankEvents |
software | healthy | app.js:_wireRankEvents |
buildWireFeed |
software | healthy | app.js:buildWireFeed |
_buildWireRow |
software | healthy | app.js:_buildWireRow |
_teamCode |
software | healthy | leaderboard.js:_teamCode |
renderLeaderboard |
software | healthy | leaderboard.js:renderLeaderboard |
_updateHeaderStatus |
software | healthy | leaderboard.js:_updateHeaderStatus |
_buildTableTopbar |
software | healthy | leaderboard.js:_buildTableTopbar |
_buildLbTable |
software | healthy | leaderboard.js:_buildLbTable |
_filterScores |
software | healthy | leaderboard.js:_filterScores |
hist |
software | healthy | leaderboard.js:hist |
_buildColHeader |
software | healthy | leaderboard.js:_buildColHeader |
_buildEntry |
software | healthy | leaderboard.js:_buildEntry |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
notification-engine.js |
software | healthy | notification-engine.js |
OneSignalSDKWorker.js |
software | healthy | OneSignalSDKWorker.js |
manifest.json |
software | healthy | manifest.json |
README.md |
software | healthy | README.md |
sw.js |
software | healthy | sw.js |
index.html |
software | healthy | index.html |
config.js |
software | healthy | config.js |
app.js |
software | healthy | app.js |
config.example.js |
software | healthy | config.example.js |
leaderboard.js |
software | healthy | leaderboard.js |
draft.js |
software | healthy | draft.js |
seedGist.js |
software | healthy | seedGist.js |
sidebets.js |
software | healthy | sidebets.js |
style.css |
software | healthy | style.css |
package.json |
software | healthy | worker/package.json |
wrangler.toml |
software | healthy | worker/wrangler.toml |
package-lock.json |
software | healthy | worker/package-lock.json |
index.js |
software | healthy | worker/src/index.js |
| Label | Layer | Status | Path |
|---|---|---|---|
NotificationEngine |
software | healthy | notification-engine.js:NotificationEngine |
DataLayer |
software | healthy | app.js:DataLayer |
ScoringEngine |
software | healthy | app.js:ScoringEngine |
DraftEngine |
software | healthy | draft.js:DraftEngine |
SideBetsEngine |
software | healthy | sidebets.js:SideBetsEngine |
| Label | Layer | Status | Path |
|---|---|---|---|
generic_api_key::config.js |
security | healthy | config.js |
generic_api_key::config.example.js |
security | healthy | config.example.js |
password_literal::config.example.js |
security | healthy | config.example.js |
| Label | Layer | Status | Path |
|---|---|---|---|
worker |
software | healthy | worker |
src |
software | healthy | worker/src |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-sonrqawa |
software | healthy | /tmp/repobility-clone-sonrqawa |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::worker/src/index.js |
security | healthy | worker/src/index.js |
This page is publicly accessible at:
https://repobility.com/scan/8bd2f5b6-1acb-440b-ad52-d65ca7a52b27/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/8bd2f5b6-1acb-440b-ad52-d65ca7a52b27/
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.