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.

xuanhavcdn/dudoantrungthuong

https://github.com/xuanhavcdn/dudoantrungthuong · scanned 2026-06-16 01:03 UTC (2 months, 1 week ago)

19 raw signals (0 security + 19 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 18 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 139 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
gsEnabled software healthy sheets-sync.js:gsEnabled
gsPost software healthy sheets-sync.js:gsPost
gsBuildRow software healthy sheets-sync.js:gsBuildRow
gsSaveVote software healthy sheets-sync.js:gsSaveVote
gsRemoveVote software healthy sheets-sync.js:gsRemoveVote
loadTestData software healthy app.js:loadTestData
maybeResetLocalData software healthy app.js:maybeResetLocalData
init software healthy app.js:init
createFallingIcons software healthy app.js:createFallingIcons
startAutoRefresh software healthy app.js:startAutoRefresh
startCountdownTicker software healthy app.js:startCountdownTicker
formatCountdown software healthy app.js:formatCountdown
seg software healthy app.js:seg
formatVoteWindow software healthy app.js:formatVoteWindow
updateCountdowns software healthy app.js:updateCountdowns
migrateOldVotes software healthy app.js:migrateOldVotes
setupNavTabs software healthy app.js:setupNavTabs
setupGroupFilter software healthy app.js:setupGroupFilter
render software healthy app.js:render
getMatchStatus software healthy app.js:getMatchStatus
formatDate software healthy app.js:formatDate
setDateFilter software healthy app.js:setDateFilter
setStatusFilter software healthy app.js:setStatusFilter
filterByDate software healthy app.js:filterByDate
filterByStatus software healthy app.js:filterByStatus
getRoundLabel software healthy app.js:getRoundLabel
renderMatchFilters software healthy app.js:renderMatchFilters
renderMatches software healthy app.js:renderMatches
byKickoff software healthy app.js:byKickoff
resolveKnockoutTeams software healthy app.js:resolveKnockoutTeams
renderMatchCard software healthy app.js:renderMatchCard
notYetOpen software healthy app.js:notYetOpen
renderAdminPanel software healthy app.js:renderAdminPanel
renderVoteForm software healthy app.js:renderVoteForm
renderUserBadge software healthy app.js:renderUserBadge
openProfileModal software healthy app.js:openProfileModal
submitProfile software healthy app.js:submitProfile
plural software healthy app.js:plural
escapeHtml software healthy app.js:escapeHtml
checkVotingWindow software healthy app.js:checkVotingWindow
castScoreVote software healthy app.js:castScoreVote
recordVote software healthy app.js:recordVote
confirmRemoveVote software healthy app.js:confirmRemoveVote
removeVote software healthy app.js:removeVote
getVoteCounts software healthy app.js:getVoteCounts
toggleVoters software healthy app.js:toggleVoters
renderVoterList software healthy app.js:renderVoterList
choiceLabel software healthy app.js:choiceLabel
choiceClass software healthy app.js:choiceClass
fetchResults software healthy app.js:fetchResults

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

LabelLayerStatusPath
sheets-sync.js software healthy sheets-sync.js
styles.css software healthy styles.css
index.html software healthy index.html
firebase.json software healthy firebase.json
config.js software healthy config.js
app.js software healthy app.js
data.js software healthy data.js
firebase-sync.js software healthy firebase-sync.js
SKILL.md software healthy .claude/skills/ui-ux-pro-max/SKILL.md
design_system.py software healthy .claude/skills/ui-ux-pro-max/scripts/design_system.py
core.py software healthy .claude/skills/ui-ux-pro-max/scripts/core.py
search.py software healthy .claude/skills/ui-ux-pro-max/scripts/search.py
.claude/skills/ui-ux-pro-max/SKILL.md quality healthy .claude/skills/ui-ux-pro-max/SKILL.md

LabelLayerStatusPath
.claude software healthy .claude
skills software healthy .claude/skills
ui-ux-pro-max software healthy .claude/skills/ui-ux-pro-max
scripts software healthy .claude/skills/ui-ux-pro-max/scripts

LabelLayerStatusPath
DesignSystemGenerator software healthy .claude/skills/ui-ux-pro-max/scripts/design_system.py:37
BM25 software healthy .claude/skills/ui-ux-pro-max/scripts/core.py:96

LabelLayerStatusPath
generic_api_key::config.js security healthy config.js
password_literal::config.js security healthy config.js

LabelLayerStatusPath
repobility-clone-9qtxnw15 software healthy /tmp/repobility-clone-9qtxnw15
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/2fbd7c2c-890a-4d11-bc08-f1245029cc3c/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/2fbd7c2c-890a-4d11-bc08-f1245029cc3c/

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.