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.

rtatman-dev/msf-roster

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)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

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.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

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.

LabelLayerStatusPath
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.

LabelLayerStatusPath
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

LabelLayerStatusPath
worker software healthy worker
src software healthy worker/src
.github software healthy .github
workflows software healthy .github/workflows

LabelLayerStatusPath
id software healthy app.js:id
level software healthy app.js:level
name software healthy app.js:name
within software healthy app.js:within

LabelLayerStatusPath
auth::msf-api.json security healthy msf-api.json
auth::app.js security healthy app.js

LabelLayerStatusPath
gha::deploy-worker cicd healthy .github/workflows/deploy-worker.yml
gha::deploy cicd healthy .github/workflows/deploy.yml

LabelLayerStatusPath
deploy-worker cicd healthy .github/workflows/deploy-worker.yml
deploy cicd healthy .github/workflows/deploy.yml

LabelLayerStatusPath
CLOUDFLARE_ACCOUNT_ID cicd healthy
CLOUDFLARE_API_TOKEN cicd healthy

LabelLayerStatusPath
repobility-clone-rkalmds2 software healthy /tmp/repobility-clone-rkalmds2

LabelLayerStatusPath
generic_api_key::app.js security healthy app.js
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/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.