https://github.com/ryanrwang/calorie-estimator
· scanned 2026-06-15 23:58 UTC (2 months, 3 weeks ago)
17 raw signals (0 security + 17 graph)
Last scanned 2 months, 3 weeks ago · v1 · 17 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 135 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 |
|---|---|---|---|
flattenTokens |
software | healthy | tokens.js:flattenTokens |
buildCSSBlock |
software | healthy | tokens.js:buildCSSBlock |
revealPage |
software | healthy | app.js:revealPage |
getStoredTheme |
software | healthy | app.js:getStoredTheme |
setTheme |
software | healthy | app.js:setTheme |
initTheme |
software | healthy | app.js:initTheme |
toggleTheme |
software | healthy | app.js:toggleTheme |
updateThemeIcon |
software | healthy | app.js:updateThemeIcon |
applyModelSelection |
software | healthy | app.js:applyModelSelection |
compressImage |
software | healthy | app.js:compressImage |
applyRingState |
software | healthy | app.js:applyRingState |
updateUsageDisplay |
software | healthy | app.js:updateUsageDisplay |
fetchUsage |
software | healthy | app.js:fetchUsage |
parseMidpointList |
software | healthy | app.js:parseMidpointList |
parseMidpointListForCopy |
software | healthy | app.js:parseMidpointListForCopy |
handleImageFile |
software | healthy | app.js:handleImageFile |
animateCardHeight |
software | healthy | app.js:animateCardHeight |
compactInput |
software | healthy | app.js:compactInput |
expandInput |
software | healthy | app.js:expandInput |
shiftHistoryDown |
software | healthy | app.js:shiftHistoryDown |
nudgeHistoryDown |
software | healthy | app.js:nudgeHistoryDown |
beginLoading |
software | healthy | app.js:beginLoading |
submitEstimate |
software | healthy | app.js:submitEstimate |
showImageOverlay |
software | healthy | app.js:showImageOverlay |
openPromptDialog |
software | healthy | app.js:openPromptDialog |
renderClipboardRows |
software | healthy | app.js:renderClipboardRows |
openClipboardDialog |
software | healthy | app.js:openClipboardDialog |
parseTotalRange |
software | healthy | app.js:parseTotalRange |
buildSplitWrapHtml |
software | healthy | app.js:buildSplitWrapHtml |
buildSplitOriginalHtml |
software | healthy | app.js:buildSplitOriginalHtml |
computeDisplayRange |
software | healthy | app.js:computeDisplayRange |
computeSplitLabel |
software | healthy | app.js:computeSplitLabel |
bindSplitWrapEvents |
software | healthy | app.js:bindSplitWrapEvents |
renderCalorieHero |
software | healthy | app.js:renderCalorieHero |
computePersonItemCalories |
software | healthy | app.js:computePersonItemCalories |
pct |
software | healthy | app.js:pct |
renderAdvancedSplitSummary |
software | healthy | app.js:renderAdvancedSplitSummary |
updateHistorySplitState |
software | healthy | app.js:updateHistorySplitState |
saveSplitToDb |
software | healthy | app.js:saveSplitToDb |
parseItemRanges |
software | healthy | app.js:parseItemRanges |
parseNamesBlock |
software | healthy | app.js:parseNamesBlock |
buildClipboardData |
software | healthy | app.js:buildClipboardData |
openSplitDialog |
software | healthy | app.js:openSplitDialog |
count |
software | healthy | app.js:count |
renderSplitDialog |
software | healthy | app.js:renderSplitDialog |
renderPersonRow |
software | healthy | app.js:renderPersonRow |
bindSplitDialogEvents |
software | healthy | app.js:bindSplitDialogEvents |
updateCount |
software | healthy | app.js:updateCount |
oldPct |
software | healthy | app.js:oldPct |
collectPeopleState |
software | healthy | app.js:collectPeopleState |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
styles.css |
software | healthy | styles.css |
login.php |
software | healthy | login.php |
history.php |
software | healthy | history.php |
CLAUDE.md |
software | healthy | CLAUDE.md |
schema.sql |
software | healthy | schema.sql |
tokens.js |
software | healthy | tokens.js |
app.js |
software | healthy | app.js |
index.php |
software | healthy | index.php |
tooltips.js |
software | healthy | tooltips.js |
usage.php |
software | healthy | api/usage.php |
login.php |
software | healthy | api/login.php |
split.php |
software | healthy | api/split.php |
history.php |
software | healthy | api/history.php |
estimate.php |
software | healthy | api/estimate.php |
session.php |
software | healthy | includes/session.php |
auth.php |
software | healthy | includes/auth.php |
mock.php |
software | healthy | includes/mock.php |
csrf.php |
software | healthy | includes/csrf.php |
assets.php |
software | healthy | includes/assets.php |
pull_request_template.md |
software | healthy | .github/pull_request_template.md |
deploy.yml |
software | healthy | .github/workflows/deploy.yml |
CLAUDE.md |
quality | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
api |
software | healthy | api |
includes |
software | healthy | includes |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
| Label | Layer | Status | Path |
|---|---|---|---|
FTP_USERNAME |
cicd | healthy | — |
FTP_PASSWORD |
cicd | healthy | — |
FTP_SERVER |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
is |
software | healthy | app.js:is |
change |
software | healthy | app.js:change |
| Label | Layer | Status | Path |
|---|---|---|---|
users |
data | healthy | schema.sql |
meals |
data | healthy | schema.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-7opcpo0t |
software | healthy | /tmp/repobility-clone-7opcpo0t |
| Label | Layer | Status | Path |
|---|---|---|---|
mysql |
data | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::deploy |
cicd | healthy | .github/workflows/deploy.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
deploy |
cicd | healthy | .github/workflows/deploy.yml |
This page is publicly accessible at:
https://repobility.com/scan/9926b146-cbfa-4453-9774-a24f8dc890a1/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/9926b146-cbfa-4453-9774-a24f8dc890a1/
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.