https://github.com/VastOceanLabs/FinePointRehab
· scanned 2026-06-16 00:47 UTC (2 months, 1 week ago)
97 raw signals (0 security + 97 graph)
Last scanned 2 months, 1 week ago · v1 · 97 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 663 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 |
|---|---|---|---|
runLighthouseAudit |
software | healthy | tests/lighthouse/audit.js:runLighthouseAudit |
analyzeResults |
software | healthy | tests/lighthouse/audit.js:analyzeResults |
saveResults |
software | healthy | tests/lighthouse/audit.js:saveResults |
main |
software | healthy | tests/lighthouse/audit.js:main |
checkServer |
software | healthy | tests/lighthouse/audit.js:checkServer |
checkAndUnlockAchievements |
software | healthy | tests/playwright/achievement-unlock.spec.js:checkAndUnlockA… |
checkConsistentAchievement |
software | healthy | tests/playwright/achievement-unlock.spec.js:checkConsistent… |
checkDedicatedAchievement |
software | healthy | tests/playwright/achievement-unlock.spec.js:checkDedicatedA… |
checkExplorerAchievement |
software | healthy | tests/playwright/achievement-unlock.spec.js:checkExplorerAc… |
checkFirstSteps |
software | healthy | tests/playwright/achievement-unlock.spec.js:checkFirstSteps |
showAchievementToast |
software | healthy | tests/playwright/achievement-unlock.spec.js:showAchievement… |
recordSessionWithPersonalBest |
software | healthy | tests/playwright/achievement-unlock.spec.js:recordSessionWi… |
checkPersonalBestAchievement |
software | healthy | tests/playwright/achievement-unlock.spec.js:checkPersonalBe… |
checkAllAchievements |
software | healthy | tests/playwright/achievement-unlock.spec.js:checkAllAchieve… |
await |
software | healthy | tests/playwright/export-import.spec.js:await |
and |
software | healthy | tests/playwright/export-import.spec.js:and |
localStorage |
software | healthy | tests/playwright/export-import.spec.js:localStorage |
localStorageMock |
software | healthy | tests/jest/setup.js:localStorageMock |
toUTC |
software | healthy | tests/jest/progress.test.js:toUTC |
daysDiffUTC |
software | healthy | tests/jest/progress.test.js:daysDiffUTC |
createUpdateStreak |
software | healthy | tests/jest/progress.test.js:createUpdateStreak |
isWeekendAmnestyEligible |
software | healthy | tests/jest/progress.test.js:isWeekendAmnestyEligible |
recordSession |
software | healthy | tests/jest/progress.test.js:recordSession |
updateStreak |
software | healthy | tests/jest/progress.test.js:updateStreak |
updateStreakWithAmnesty |
software | healthy | tests/jest/progress.test.js:updateStreakWithAmnesty |
calculatePoints |
software | healthy | tests/jest/progress.test.js:calculatePoints |
exportData |
software | healthy | tests/jest/progress.test.js:exportData |
importData |
software | healthy | tests/jest/progress.test.js:importData |
getLocalDateString |
software | healthy | tests/jest/utils.test.js:getLocalDateString |
calculateDaysDiff |
software | healthy | tests/jest/utils.test.js:calculateDaysDiff |
isWeekendAmnestyEligible |
software | healthy | tests/jest/utils.test.js:isWeekendAmnestyEligible |
storage |
software | healthy | tests/jest/utils.test.js:storage |
moveFocus |
software | healthy | js/a11y.js:moveFocus |
getFocusable |
software | healthy | js/a11y.js:getFocusable |
trapFocus |
software | healthy | js/a11y.js:trapFocus |
onKeydown |
software | healthy | js/a11y.js:onKeydown |
livePolite |
software | healthy | js/a11y.js:livePolite |
isVisible |
software | healthy | js/a11y.js:isVisible |
and |
software | healthy | js/exercises.js:and |
must |
software | healthy | js/exercises.js:must |
getVisibleExercises |
software | healthy | js/exercises.js:getVisibleExercises |
for |
software | healthy | js/exercises.js:for |
getExerciseById |
software | healthy | js/exercises.js:getExerciseById |
getExercise |
software | healthy | js/exercises.js:getExercise |
getExercisesByCategory |
software | healthy | js/exercises.js:getExercisesByCategory |
prevents |
software | healthy | js/exercises.js:prevents |
getAllExerciseIds |
software | healthy | js/exercises.js:getAllExerciseIds |
getVisibleExerciseIds |
software | healthy | js/exercises.js:getVisibleExerciseIds |
validateExercise |
software | healthy | js/exercises.js:validateExercise |
getExerciseMetadata |
software | healthy | js/exercises.js:getExerciseMetadata |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
faq.html |
software | healthy | faq.html |
trace-reveal-exercise.html |
software | healthy | trace-reveal-exercise.html |
playwright.config.js |
software | healthy | playwright.config.js |
manifest.json |
software | healthy | manifest.json |
bubble-exercise.html |
software | healthy | bubble-exercise.html |
contact.html |
software | healthy | contact.html |
dashboard.html |
software | healthy | dashboard.html |
sequence-builder-exercise.html |
software | healthy | sequence-builder-exercise.html |
sw.js |
software | healthy | sw.js |
precision-drop-exercise.html |
software | healthy | precision-drop-exercise.html |
package.json |
software | healthy | package.json |
index.html |
software | healthy | index.html |
maze-exercise.html |
software | healthy | maze-exercise.html |
precision-drop.html |
software | healthy | precision-drop.html |
privacy-policy.html |
software | healthy | privacy-policy.html |
comet-exercise.html |
software | healthy | comet-exercise.html |
mirror-match-exercise.html |
software | healthy | mirror-match-exercise.html |
googlebe973225ff051dde.html |
software | healthy | googlebe973225ff051dde.html |
sort-categorize-exercise.html |
software | healthy | sort-categorize-exercise.html |
about.html |
software | healthy | about.html |
rhythm-exercise.html |
software | healthy | rhythm-exercise.html |
terms-of-service.html |
software | healthy | terms-of-service.html |
visual-scanner-exercise.html |
software | healthy | visual-scanner-exercise.html |
run-all-ests.sh |
software | healthy | tests/run-all-ests.sh |
audit.js |
software | healthy | tests/lighthouse/audit.js |
achievement-unlock.spec.js |
software | healthy | tests/playwright/achievement-unlock.spec.js |
exercise-session.spec.js |
software | healthy | tests/playwright/exercise-session.spec.js |
export-import.spec.js |
software | healthy | tests/playwright/export-import.spec.js |
setup.js |
software | healthy | tests/jest/setup.js |
progress.test.js |
software | healthy | tests/jest/progress.test.js |
utils.test.js |
software | healthy | tests/jest/utils.test.js |
achievements.test.js |
software | healthy | tests/jest/achievements.test.js |
trace-reveal-exercise.html |
software | healthy | exercises/trace-reveal-exercise.html |
bubble-exercise.html |
software | healthy | exercises/bubble-exercise.html |
sequence-builder-exercise.html |
software | healthy | exercises/sequence-builder-exercise.html |
precision-drop-exercise.html |
software | healthy | exercises/precision-drop-exercise.html |
letter_and_number_trace.html |
software | healthy | exercises/letter_and_number_trace.html |
maze-exercise.html |
software | healthy | exercises/maze-exercise.html |
comet-exercise.html |
software | healthy | exercises/comet-exercise.html |
mirror-match-exercise.html |
software | healthy | exercises/mirror-match-exercise.html |
sort-categorize-exercise.html |
software | healthy | exercises/sort-categorize-exercise.html |
rhythm-exercise.html |
software | healthy | exercises/rhythm-exercise.html |
visual-scanner-exercise.html |
software | healthy | exercises/visual-scanner-exercise.html |
bubble-exercise.html |
software | healthy | re-vamped spare/bubble-exercise.html |
comet-exercise.html |
software | healthy | re-vamped spare/comet-exercise.html |
trace-reveal-exercise.html |
software | healthy | temp-local-backup/trace-reveal-exercise.html |
bubble-exercise.html |
software | healthy | temp-local-backup/bubble-exercise.html |
precision-drop-exercise.html |
software | healthy | temp-local-backup/precision-drop-exercise.html |
index.html |
software | healthy | temp-local-backup/index.html |
maze-exercise.html |
software | healthy | temp-local-backup/maze-exercise.html |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
lighthouse |
software | healthy | tests/lighthouse |
playwright |
software | healthy | tests/playwright |
jest |
software | healthy | tests/jest |
exercises |
software | healthy | exercises |
re-vamped spare |
software | healthy | re-vamped spare |
temp-local-backup |
software | healthy | temp-local-backup |
js |
software | healthy | js |
utils |
software | healthy | js/utils |
SEO Optimised |
software | healthy | SEO Optimised |
V1.0 |
software | healthy | V1.0 |
css |
software | healthy | css |
V1.2 |
software | healthy | V1.2 |
Re-vamped 2 |
software | healthy | Re-vamped 2 |
New |
software | healthy | New |
Re-vamped |
software | healthy | Re-vamped |
tests |
software | healthy | Re-vamped/tests |
lighthouse |
software | healthy | Re-vamped/tests/lighthouse |
playwright |
software | healthy | Re-vamped/tests/playwright |
jest |
software | healthy | Re-vamped/tests/jest |
exercises |
software | healthy | Re-vamped/exercises |
js |
software | healthy | Re-vamped/js |
utils |
software | healthy | Re-vamped/js/utils |
css |
software | healthy | Re-vamped/css |
V1.1 |
software | healthy | V1.1 |
Existing files |
software | healthy | V1.1/Existing files |
| Label | Layer | Status | Path |
|---|---|---|---|
PersonalBestTracker |
software | healthy | js/session-enhancement.js:PersonalBestTracker |
CelebrationManager |
software | healthy | js/session-enhancement.js:CelebrationManager |
MilestoneTracker |
software | healthy | js/session-enhancement.js:MilestoneTracker |
SessionEnhancementSystem |
software | healthy | js/session-enhancement.js:SessionEnhancementSystem |
for |
software | healthy | js/achievement-notification.js:for |
GamificationSystem |
software | healthy | js/gamification.js:GamificationSystem |
EnhancedUX |
software | healthy | js/enhanced-ux.js:EnhancedUX |
and |
software | healthy | js/enhanced-ux.js:and |
PersonalBestTracker |
software | healthy | Re-vamped/js/session-enhancement.js:PersonalBestTracker |
CelebrationManager |
software | healthy | Re-vamped/js/session-enhancement.js:CelebrationManager |
MilestoneTracker |
software | healthy | Re-vamped/js/session-enhancement.js:MilestoneTracker |
SessionEnhancementSystem |
software | healthy | Re-vamped/js/session-enhancement.js:SessionEnhancementSystem |
for |
software | healthy | Re-vamped/js/achievement-notification.js:for |
GamificationSystem |
software | healthy | Re-vamped/js/gamification.js:GamificationSystem |
EnhancedUX |
software | healthy | Re-vamped/js/enhanced-ux.js:EnhancedUX |
and |
software | healthy | Re-vamped/js/enhanced-ux.js:and |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-q66s3dfv |
software | healthy | /tmp/repobility-clone-q66s3dfv |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8081 |
network | healthy | playwright.config.js |
This page is publicly accessible at:
https://repobility.com/scan/0fdf4c39-a2af-49f5-9e1d-a66a69915442/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/0fdf4c39-a2af-49f5-9e1d-a66a69915442/
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.