https://github.com/rtatman-dev/msf-roster
· scanned 2026-06-15 23:56 UTC (2 months, 3 weeks ago)
21 raw signals (0 security + 21 graph)
Last scanned 2 months, 3 weeks ago · v1 · 20 actionable findings from 1 signal source. 1 repeated signal grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 196 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 |
|---|---|---|---|
setSuccess |
software | healthy | callback.js:setSuccess |
setError |
software | healthy | callback.js:setError |
goToApp |
software | healthy | callback.js:goToApp |
exchangeCodePKCE |
software | healthy | callback.js:exchangeCodePKCE |
handleCallback |
software | healthy | callback.js:handleCallback |
esc |
software | healthy | app.js:esc |
getPortraitUrl |
software | healthy | app.js:getPortraitUrl |
slug |
software | healthy | app.js:slug |
makeFallbackAvatar |
software | healthy | app.js:makeFallbackAvatar |
portraitImgTag |
software | healthy | app.js:portraitImgTag |
getInventoryMap |
software | healthy | app.js:getInventoryMap |
getShardData |
software | healthy | app.js:getShardData |
shardsOwned |
software | healthy | app.js:shardsOwned |
renderStars |
software | healthy | app.js:renderStars |
switchTab |
software | healthy | app.js:switchTab |
generateRandom |
software | healthy | app.js:generateRandom |
sha256Base64url |
software | healthy | app.js:sha256Base64url |
startOAuth |
software | healthy | app.js:startOAuth |
logout |
software | healthy | app.js:logout |
useDemoMode |
software | healthy | app.js:useDemoMode |
showApp |
software | healthy | app.js:showApp |
loadLiveData |
software | healthy | app.js:loadLiveData |
processGameChars |
software | healthy | app.js:processGameChars |
pageCount |
software | healthy | app.js:pageCount |
chars |
software | healthy | app.js:chars |
iso8 |
software | healthy | app.js:iso8 |
tabs |
software | healthy | app.js:tabs |
fetchEpisodicNodes |
software | healthy | app.js:fetchEpisodicNodes |
addRewards |
software | healthy | app.js:addRewards |
populateTeamFilter |
software | healthy | app.js:populateTeamFilter |
renderMetrics |
software | healthy | app.js:renderMetrics |
tierClass |
software | healthy | app.js:tierClass |
getTierRingColor |
software | healthy | app.js:getTierRingColor |
renderAbilityPips |
software | healthy | app.js:renderAbilityPips |
renderRoster |
software | healthy | app.js:renderRoster |
shardHtml |
software | healthy | app.js:shardHtml |
detectTeamName |
software | healthy | app.js:detectTeamName |
detectSynergies |
software | healthy | app.js:detectSynergies |
squadMemberIcon |
software | healthy | app.js:squadMemberIcon |
initials |
software | healthy | app.js:initials |
roleBreakdown |
software | healthy | app.js:roleBreakdown |
renderSquads |
software | healthy | app.js:renderSquads |
renderSquadCard |
software | healthy | app.js:renderSquadCard |
saveChatHistory |
software | healthy | app.js:saveChatHistory |
loadChatHistory |
software | healthy | app.js:loadChatHistory |
buildContext |
software | healthy | app.js:buildContext |
lvl |
software | healthy | app.js:lvl |
roles |
software | healthy | app.js:roles |
teams |
software | healthy | app.js:teams |
ids |
software | healthy | app.js:ids |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
callback.js |
software | healthy | callback.js |
callback.html |
software | healthy | callback.html |
index.html |
software | healthy | index.html |
privacy.html |
software | healthy | privacy.html |
app.js |
software | healthy | app.js |
msf-api.json |
software | healthy | msf-api.json |
wrangler.toml |
software | healthy | worker/wrangler.toml |
index.js |
software | healthy | worker/src/index.js |
deploy-worker.yml |
software | healthy | .github/workflows/deploy-worker.yml |
deploy.yml |
software | healthy | .github/workflows/deploy.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
worker |
software | healthy | worker |
src |
software | healthy | worker/src |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
| Label | Layer | Status | Path |
|---|---|---|---|
id |
software | healthy | app.js:id |
level |
software | healthy | app.js:level |
name |
software | healthy | app.js:name |
within |
software | healthy | app.js:within |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::msf-api.json |
security | healthy | msf-api.json |
auth::app.js |
security | healthy | app.js |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::deploy-worker |
cicd | healthy | .github/workflows/deploy-worker.yml |
gha::deploy |
cicd | healthy | .github/workflows/deploy.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
deploy-worker |
cicd | healthy | .github/workflows/deploy-worker.yml |
deploy |
cicd | healthy | .github/workflows/deploy.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
CLOUDFLARE_ACCOUNT_ID |
cicd | healthy | — |
CLOUDFLARE_API_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-rkalmds2 |
software | healthy | /tmp/repobility-clone-rkalmds2 |
| Label | Layer | Status | Path |
|---|---|---|---|
generic_api_key::app.js |
security | healthy | app.js |
This page is publicly accessible at:
https://repobility.com/scan/427b3c77-27f9-4a8a-8791-0efd250b8aea/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/427b3c77-27f9-4a8a-8791-0efd250b8aea/
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.