https://github.com/scamradarau/Ascend
· scanned 2026-06-16 00:04 UTC (2 months, 3 weeks ago)
73 raw signals (0 security + 73 graph)
Last scanned 2 months, 3 weeks ago · v1 · 52 actionable findings from 1 signal source. 21 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 603 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 |
|---|---|---|---|
json |
software | healthy | supabase/functions/issue-liveness-code/index.ts:json |
makeCode |
software | healthy | supabase/functions/issue-liveness-code/index.ts:makeCode |
json |
software | healthy | supabase/functions/review-submission/index.ts:json |
expForLevel |
software | healthy | supabase/functions/review-submission/index.ts:expForLevel |
levelFromTotalExp |
software | healthy | supabase/functions/review-submission/index.ts:levelFromTota… |
clampTrust |
software | healthy | supabase/functions/review-submission/index.ts:clampTrust |
sydDay |
software | healthy | supabase/functions/review-submission/index.ts:sydDay |
sydWall |
software | healthy | supabase/functions/review-submission/index.ts:sydWall |
sydMonthKey |
software | healthy | supabase/functions/review-submission/index.ts:sydMonthKey |
sydWeekKey |
software | healthy | supabase/functions/review-submission/index.ts:sydWeekKey |
dayNum |
software | healthy | supabase/functions/review-submission/index.ts:dayNum |
verifiedSameSydDay |
software | healthy | supabase/functions/review-submission/index.ts:verifiedSameS… |
both |
software | healthy | supabase/functions/review-submission/index.ts:both |
secret |
software | healthy | supabase/functions/review-submission/index.ts:secret |
body |
software | healthy | supabase/functions/review-submission/index.ts:body |
gated |
software | healthy | supabase/functions/review-submission/index.ts:gated |
json |
software | healthy | supabase/functions/reset-quest/index.ts:json |
json |
software | healthy | supabase/functions/reset-progress/index.ts:json |
json |
software | healthy | supabase/functions/daily-reminders/index.ts:json |
code |
software | healthy | supabase/functions/daily-reminders/index.ts:code |
json |
software | healthy | supabase/functions/send-push/index.ts:json |
code |
software | healthy | supabase/functions/send-push/index.ts:code |
json |
software | healthy | supabase/functions/verify-submission/index.ts:json |
expForLevel |
software | healthy | supabase/functions/verify-submission/index.ts:expForLevel |
levelFromTotalExp |
software | healthy | supabase/functions/verify-submission/index.ts:levelFromTota… |
clampTrust |
software | healthy | supabase/functions/verify-submission/index.ts:clampTrust |
sydDay |
software | healthy | supabase/functions/verify-submission/index.ts:sydDay |
sydWall |
software | healthy | supabase/functions/verify-submission/index.ts:sydWall |
sydMonthKey |
software | healthy | supabase/functions/verify-submission/index.ts:sydMonthKey |
sydWeekKey |
software | healthy | supabase/functions/verify-submission/index.ts:sydWeekKey |
dayNum |
software | healthy | supabase/functions/verify-submission/index.ts:dayNum |
verifiedTodaySyd |
software | healthy | supabase/functions/verify-submission/index.ts:verifiedToday… |
haversineKm |
software | healthy | supabase/functions/verify-submission/index.ts:haversineKm |
dLat |
software | healthy | supabase/functions/verify-submission/index.ts:dLat |
dLng |
software | healthy | supabase/functions/verify-submission/index.ts:dLng |
strictest |
software | healthy | supabase/functions/verify-submission/index.ts:strictest |
body |
software | healthy | supabase/functions/verify-submission/index.ts:body |
hrs |
software | healthy | supabase/functions/verify-submission/index.ts:hrs |
url |
software | healthy | public/sw.js:url |
RequireAuth |
software | healthy | src/App.tsx:RequireAuth |
RequireOnboarding |
software | healthy | src/App.tsx:RequireOnboarding |
App |
software | healthy | src/App.tsx:App |
ClassAvatar |
software | healthy | src/components/ClassAvatar.tsx:ClassAvatar |
methodFor |
software | healthy | src/components/MainQuestCard.tsx:methodFor |
MainQuestCard |
software | healthy | src/components/MainQuestCard.tsx:MainQuestCard |
inProgress |
software | healthy | src/components/MainQuestCard.tsx:inProgress |
lockIn |
software | healthy | src/components/MainQuestCard.tsx:lockIn |
reset |
software | healthy | src/components/MainQuestCard.tsx:reset |
submit |
software | healthy | src/components/MainQuestCard.tsx:submit |
CosmosScenery |
software | healthy | src/components/CosmosScenery.tsx:CosmosScenery |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
vite.config.ts |
software | healthy | vite.config.ts |
BACKEND_PLAN.md |
software | healthy | BACKEND_PLAN.md |
README.md |
software | healthy | README.md |
ACCOUNTABILITY.md |
software | healthy | ACCOUNTABILITY.md |
tailwind.config.js |
software | healthy | tailwind.config.js |
netlify.toml |
software | healthy | netlify.toml |
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 |
.env.example |
software | healthy | .env.example |
tsconfig.json |
software | healthy | tsconfig.json |
BETA_PLAYBOOK.md |
software | healthy | BETA_PLAYBOOK.md |
postcss.config.js |
software | healthy | postcss.config.js |
RIVE_AVATAR.md |
software | healthy | docs/RIVE_AVATAR.md |
launch.json |
software | healthy | .claude/launch.json |
step3_review.sql |
software | healthy | supabase/step3_review.sql |
PUSH_SETUP.md |
software | healthy | supabase/PUSH_SETUP.md |
schema.sql |
software | healthy | supabase/schema.sql |
step2_tables.sql |
software | healthy | supabase/step2_tables.sql |
STEP2_DEPLOY.md |
software | healthy | supabase/STEP2_DEPLOY.md |
_quests_seed.sql |
software | healthy | supabase/_quests_seed.sql |
step6_push.sql |
software | healthy | supabase/step6_push.sql |
step4_safety.sql |
software | healthy | supabase/step4_safety.sql |
step5_challenges.sql |
software | healthy | supabase/step5_challenges.sql |
index.ts |
software | healthy | supabase/functions/issue-liveness-code/index.ts |
index.ts |
software | healthy | supabase/functions/review-submission/index.ts |
index.ts |
software | healthy | supabase/functions/reset-quest/index.ts |
index.ts |
software | healthy | supabase/functions/reset-progress/index.ts |
index.ts |
software | healthy | supabase/functions/daily-reminders/index.ts |
index.ts |
software | healthy | supabase/functions/send-push/index.ts |
index.ts |
software | healthy | supabase/functions/verify-submission/index.ts |
brochure.html |
software | healthy | public/brochure.html |
beta-playbook.html |
software | healthy | public/beta-playbook.html |
sw.js |
software | healthy | public/sw.js |
README.txt |
software | healthy | public/themes/README.txt |
README.txt |
software | healthy | public/classes/README.txt |
main.tsx |
software | healthy | src/main.tsx |
vite-env.d.ts |
software | healthy | src/vite-env.d.ts |
App.tsx |
software | healthy | src/App.tsx |
ClassAvatar.tsx |
software | healthy | src/components/ClassAvatar.tsx |
MainQuestCard.tsx |
software | healthy | src/components/MainQuestCard.tsx |
CosmosScenery.tsx |
software | healthy | src/components/CosmosScenery.tsx |
InviteButton.tsx |
software | healthy | src/components/InviteButton.tsx |
RuneScenery.tsx |
software | healthy | src/components/RuneScenery.tsx |
RiveAvatarInner.tsx |
software | healthy | src/components/RiveAvatarInner.tsx |
BodyFigure.tsx |
software | healthy | src/components/BodyFigure.tsx |
Avatar.tsx |
software | healthy | src/components/Avatar.tsx |
ResetCountdown.tsx |
software | healthy | src/components/ResetCountdown.tsx |
BookLinks.tsx |
software | healthy | src/components/BookLinks.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/Leaderboards |
frontend | healthy | src/pages/Leaderboards.tsx |
/Admin |
frontend | healthy | src/pages/Admin.tsx |
/Journal |
frontend | healthy | src/pages/Journal.tsx |
/TraitDetail |
frontend | healthy | src/pages/TraitDetail.tsx |
/Inventory |
frontend | healthy | src/pages/Inventory.tsx |
/Character |
frontend | healthy | src/pages/Character.tsx |
/TraitMatrix |
frontend | healthy | src/pages/TraitMatrix.tsx |
/Landing |
frontend | healthy | src/pages/Landing.tsx |
/Messages |
frontend | healthy | src/pages/Messages.tsx |
/Disclaimers |
frontend | healthy | src/pages/Disclaimers.tsx |
/Feedback |
frontend | healthy | src/pages/Feedback.tsx |
/Quests |
frontend | healthy | src/pages/Quests.tsx |
/Auth |
frontend | healthy | src/pages/Auth.tsx |
/LevelExpectations |
frontend | healthy | src/pages/LevelExpectations.tsx |
/Terms |
frontend | healthy | src/pages/Terms.tsx |
/Onboarding |
frontend | healthy | src/pages/Onboarding.tsx |
/Privacy |
frontend | healthy | src/pages/Privacy.tsx |
/Shop |
frontend | healthy | src/pages/Shop.tsx |
/Guild |
frontend | healthy | src/pages/Guild.tsx |
/Settings |
frontend | healthy | src/pages/Settings.tsx |
/Friends |
frontend | healthy | src/pages/Friends.tsx |
/Notifications |
frontend | healthy | src/pages/Notifications.tsx |
/Codex |
frontend | healthy | src/pages/Codex.tsx |
/PlayerProfile |
frontend | healthy | src/pages/PlayerProfile.tsx |
/WorldMap |
frontend | healthy | src/pages/WorldMap.tsx |
/ |
frontend | healthy | src/App.tsx |
/login |
frontend | healthy | src/App.tsx |
/signup |
frontend | healthy | src/App.tsx |
/privacy |
frontend | healthy | src/App.tsx |
/terms |
frontend | healthy | src/App.tsx |
/disclaimers |
frontend | healthy | src/App.tsx |
/onboarding |
frontend | healthy | src/App.tsx |
/app |
frontend | healthy | src/App.tsx |
character |
frontend | healthy | src/App.tsx |
traits |
frontend | healthy | src/App.tsx |
traits/:id |
frontend | healthy | src/App.tsx |
quests |
frontend | healthy | src/App.tsx |
world |
frontend | healthy | src/App.tsx |
level |
frontend | healthy | src/App.tsx |
inventory |
frontend | healthy | src/App.tsx |
leaderboards |
frontend | healthy | src/App.tsx |
shop |
frontend | healthy | src/App.tsx |
admin |
frontend | healthy | src/App.tsx |
guide |
frontend | healthy | src/App.tsx |
stoic |
frontend | healthy | src/App.tsx |
journal |
frontend | healthy | src/App.tsx |
guild |
frontend | healthy | src/App.tsx |
friends |
frontend | healthy | src/App.tsx |
notifications |
frontend | healthy | src/App.tsx |
messages |
frontend | healthy | src/App.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | src/App.tsx |
ClassAvatar |
frontend | healthy | src/components/ClassAvatar.tsx |
MainQuestCard |
frontend | healthy | src/components/MainQuestCard.tsx |
CosmosScenery |
frontend | healthy | src/components/CosmosScenery.tsx |
InviteButton |
frontend | healthy | src/components/InviteButton.tsx |
RuneScenery |
frontend | healthy | src/components/RuneScenery.tsx |
RiveAvatarInner |
frontend | healthy | src/components/RiveAvatarInner.tsx |
BodyFigure |
frontend | healthy | src/components/BodyFigure.tsx |
Avatar |
frontend | healthy | src/components/Avatar.tsx |
ResetCountdown |
frontend | healthy | src/components/ResetCountdown.tsx |
BookLinks |
frontend | healthy | src/components/BookLinks.tsx |
ThemeBackground |
frontend | healthy | src/components/ThemeBackground.tsx |
StreakWatcher |
frontend | healthy | src/components/StreakWatcher.tsx |
OlympusScenery |
frontend | healthy | src/components/OlympusScenery.tsx |
PlatformLayout |
frontend | healthy | src/components/PlatformLayout.tsx |
RiveAvatar |
frontend | healthy | src/components/RiveAvatar.tsx |
Companion |
frontend | healthy | src/components/Companion.tsx |
CheckInVerifier |
frontend | healthy | src/components/verifiers/CheckInVerifier.tsx |
TimerVerifier |
frontend | healthy | src/components/verifiers/TimerVerifier.tsx |
ReadingVerifier |
frontend | healthy | src/components/verifiers/ReadingVerifier.tsx |
JournalVerifier |
frontend | healthy | src/components/verifiers/JournalVerifier.tsx |
LiveCamera |
frontend | healthy | src/components/verifiers/LiveCamera.tsx |
SleepVerifier |
frontend | healthy | src/components/verifiers/SleepVerifier.tsx |
Leaderboards |
frontend | healthy | src/pages/Leaderboards.tsx |
Admin |
frontend | healthy | src/pages/Admin.tsx |
Journal |
frontend | healthy | src/pages/Journal.tsx |
TraitDetail |
frontend | healthy | src/pages/TraitDetail.tsx |
Inventory |
frontend | healthy | src/pages/Inventory.tsx |
Character |
frontend | healthy | src/pages/Character.tsx |
TraitMatrix |
frontend | healthy | src/pages/TraitMatrix.tsx |
Landing |
frontend | healthy | src/pages/Landing.tsx |
Messages |
frontend | healthy | src/pages/Messages.tsx |
Disclaimers |
frontend | healthy | src/pages/Disclaimers.tsx |
Feedback |
frontend | healthy | src/pages/Feedback.tsx |
Quests |
frontend | healthy | src/pages/Quests.tsx |
Auth |
frontend | healthy | src/pages/Auth.tsx |
LevelExpectations |
frontend | healthy | src/pages/LevelExpectations.tsx |
Terms |
frontend | healthy | src/pages/Terms.tsx |
Onboarding |
frontend | healthy | src/pages/Onboarding.tsx |
Privacy |
frontend | healthy | src/pages/Privacy.tsx |
Shop |
frontend | healthy | src/pages/Shop.tsx |
Guild |
frontend | healthy | src/pages/Guild.tsx |
Settings |
frontend | healthy | src/pages/Settings.tsx |
Friends |
frontend | healthy | src/pages/Friends.tsx |
Notifications |
frontend | healthy | src/pages/Notifications.tsx |
Codex |
frontend | healthy | src/pages/Codex.tsx |
PlayerProfile |
frontend | healthy | src/pages/PlayerProfile.tsx |
WorldMap |
frontend | healthy | src/pages/WorldMap.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
docs |
software | healthy | docs |
.claude |
software | healthy | .claude |
supabase |
software | healthy | supabase |
functions |
software | healthy | supabase/functions |
issue-liveness-code |
software | healthy | supabase/functions/issue-liveness-code |
review-submission |
software | healthy | supabase/functions/review-submission |
reset-quest |
software | healthy | supabase/functions/reset-quest |
reset-progress |
software | healthy | supabase/functions/reset-progress |
daily-reminders |
software | healthy | supabase/functions/daily-reminders |
send-push |
software | healthy | supabase/functions/send-push |
verify-submission |
software | healthy | supabase/functions/verify-submission |
public |
software | healthy | public |
themes |
software | healthy | public/themes |
classes |
software | healthy | public/classes |
src |
software | healthy | src |
components |
software | healthy | src/components |
verifiers |
software | healthy | src/components/verifiers |
lib |
software | healthy | src/lib |
pages |
software | healthy | src/pages |
store |
software | healthy | src/store |
styles |
software | healthy | src/styles |
| Label | Layer | Status | Path |
|---|---|---|---|
admins |
data | healthy | supabase/step3_review.sql |
profiles |
data | healthy | supabase/schema.sql |
saves |
data | healthy | supabase/schema.sql |
submissions |
data | healthy | supabase/schema.sql |
friends |
data | healthy | supabase/schema.sql |
friend_requests |
data | healthy | supabase/schema.sql |
messages |
data | healthy | supabase/schema.sql |
guild_messages |
data | healthy | supabase/schema.sql |
quests |
data | healthy | supabase/step2_tables.sql |
liveness_codes |
data | healthy | supabase/step2_tables.sql |
quest_progress |
data | healthy | supabase/step2_tables.sql |
push_subscriptions |
data | healthy | supabase/step6_push.sql |
public |
data | healthy | supabase/step4_safety.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
is |
software | healthy | src/components/ClassAvatar.tsx:is |
not |
software | healthy | src/components/ClassAvatar.tsx:not |
name |
software | healthy | src/components/BodyFigure.tsx:name |
for |
software | healthy | src/pages/Settings.tsx:for |
you |
software | healthy | src/pages/Settings.tsx:you |
ladder |
software | healthy | src/pages/Settings.tsx:ladder |
info |
software | healthy | src/pages/Settings.tsx:info |
reached |
software | healthy | src/pages/Settings.tsx:reached |
id |
software | healthy | src/store/useGame.ts:id |
unlocked |
software | healthy | src/store/useGame.ts:unlocked |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::supabase/functions/reset-progress/index.ts |
security | healthy | supabase/functions/reset-progress/index.ts |
auth::supabase/functions/reset-quest/index.ts |
security | healthy | supabase/functions/reset-quest/index.ts |
auth::supabase/functions/issue-liveness-code/index.ts |
security | healthy | supabase/functions/issue-liveness-code/index.ts |
auth::supabase/functions/send-push/index.ts |
security | healthy | supabase/functions/send-push/index.ts |
auth::supabase/functions/review-submission/index.ts |
security | healthy | supabase/functions/review-submission/index.ts |
auth::supabase/functions/daily-reminders/index.ts |
security | healthy | supabase/functions/daily-reminders/index.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-sr5qr6us |
software | healthy | /tmp/repobility-clone-sr5qr6us |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | src/store/cloudSync.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5173 |
network | healthy | vite.config.ts |
This page is publicly accessible at:
https://repobility.com/scan/6d16cae2-1fef-4a24-a683-98396b5cff3f/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/6d16cae2-1fef-4a24-a683-98396b5cff3f/
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.