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.

sockulags/rep-counter

https://github.com/sockulags/rep-counter · scanned 2026-06-16 00:17 UTC (2 months, 2 weeks ago)

12 raw signals (0 security + 12 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 8 actionable findings from 1 signal source. 4 repeated signals 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 142 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
buildInitialState software healthy src/domain.ts:buildInitialState
getStarterExerciseNames software healthy src/domain.ts:getStarterExerciseNames
slugify software healthy src/domain.ts:slugify
createId software healthy src/domain.ts:createId
getDateKey software healthy src/domain.ts:getDateKey
parseDateKey software healthy src/domain.ts:parseDateKey
addDaysToKey software healthy src/domain.ts:addDaysToKey
formatLongDate software healthy src/domain.ts:formatLongDate
formatShortDate software healthy src/domain.ts:formatShortDate
formatValue software healthy src/domain.ts:formatValue
getQuickValues software healthy src/domain.ts:getQuickValues
getTodayTotals software healthy src/domain.ts:getTodayTotals
validateReps software healthy src/domain.ts:validateReps
addRepEntry software healthy src/domain.ts:addRepEntry
updateRepEntry software healthy src/domain.ts:updateRepEntry
deleteRepEntry software healthy src/domain.ts:deleteRepEntry
upsertExercise software healthy src/domain.ts:upsertExercise
updateExercise software healthy src/domain.ts:updateExercise
updateExerciseName software healthy src/domain.ts:updateExerciseName
toggleExercise software healthy src/domain.ts:toggleExercise
deleteExercise software healthy src/domain.ts:deleteExercise
sortExercises software healthy src/domain.ts:sortExercises
moveExercise software healthy src/domain.ts:moveExercise
getExerciseTotals software healthy src/domain.ts:getExerciseTotals
getDailyTotals software healthy src/domain.ts:getDailyTotals
getPeriodRange software healthy src/domain.ts:getPeriodRange
getCurrentStreak software healthy src/domain.ts:getCurrentStreak
getLongestStreak software healthy src/domain.ts:getLongestStreak
getExerciseStats software healthy src/domain.ts:getExerciseStats
getLastEntryValue software healthy src/domain.ts:getLastEntryValue
getMilestones software healthy src/domain.ts:getMilestones
uniqueExerciseId software healthy src/domain.ts:uniqueExerciseId
serializeState software healthy src/storage.ts:serializeState
loadStateFromJson software healthy src/storage.ts:loadStateFromJson
migrateState software healthy src/storage.ts:migrateState
readStoredState software healthy src/storage.ts:readStoredState
writeStoredState software healthy src/storage.ts:writeStoredState
clearStoredState software healthy src/storage.ts:clearStoredState
isAppState software healthy src/storage.ts:isAppState
isV1State software healthy src/storage.ts:isV1State
isSettings software healthy src/storage.ts:isSettings
isV1Exercise software healthy src/storage.ts:isV1Exercise
isExercise software healthy src/storage.ts:isExercise
isRepEntry software healthy src/storage.ts:isRepEntry
isRecord software healthy src/storage.ts:isRecord
getInitialView software healthy src/App.tsx:getInitialView
App software healthy src/App.tsx:App
persist software healthy src/App.tsx:persist
persistWithUndo software healthy src/App.tsx:persistWithUndo
undo software healthy src/App.tsx:undo

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

LabelLayerStatusPath
tsconfig.app.json software healthy tsconfig.app.json
vite.config.ts software healthy vite.config.ts
README.md software healthy README.md
package.json software healthy package.json
tsconfig.node.json software healthy tsconfig.node.json
index.html software healthy index.html
package-lock.json software healthy package-lock.json
eslint.config.js software healthy eslint.config.js
tsconfig.json software healthy tsconfig.json
sw.js software healthy public/sw.js
pages.yml software healthy .github/workflows/pages.yml
domain.ts software healthy src/domain.ts
index.css software healthy src/index.css
storage.ts software healthy src/storage.ts
storage.test.ts software healthy src/storage.test.ts
App.test.tsx software healthy src/App.test.tsx
domain.test.ts software healthy src/domain.test.ts
manifest.test.ts software healthy src/manifest.test.ts
main.tsx software healthy src/main.tsx
App.tsx software healthy src/App.tsx
types.ts software healthy src/types.ts
OverviewView.tsx software healthy src/components/OverviewView.tsx
BottomNav.tsx software healthy src/components/BottomNav.tsx
icons.tsx software healthy src/components/icons.tsx
ExercisesView.tsx software healthy src/components/ExercisesView.tsx
SettingsView.tsx software healthy src/components/SettingsView.tsx
TodayView.tsx software healthy src/components/TodayView.tsx
PageHeader.tsx software healthy src/components/PageHeader.tsx
ExerciseCard.tsx software healthy src/components/ExerciseCard.tsx
ExerciseDetailView.tsx software healthy src/components/ExerciseDetailView.tsx
Snackbar.tsx software healthy src/components/Snackbar.tsx
Heatmap.tsx software healthy src/components/Heatmap.tsx
RestTimer.tsx software healthy src/components/RestTimer.tsx
useAppState.ts software healthy src/hooks/useAppState.ts
useToday.ts software healthy src/hooks/useToday.ts
useCountUp.ts software healthy src/hooks/useCountUp.ts

LabelLayerStatusPath
public software healthy public
.github software healthy .github
workflows software healthy .github/workflows
src software healthy src
components software healthy src/components
hooks software healthy src/hooks

LabelLayerStatusPath
build cicd healthy .github/workflows/pages.yml
deploy cicd healthy .github/workflows/pages.yml

LabelLayerStatusPath
repobility-clone-7u0rjzng software healthy /tmp/repobility-clone-7u0rjzng

LabelLayerStatusPath
App frontend healthy src/App.tsx

LabelLayerStatusPath
gha::pages cicd healthy .github/workflows/pages.yml
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/5dceb743-8895-4aea-ab66-83beb20cf783/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/5dceb743-8895-4aea-ab66-83beb20cf783/

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.