https://github.com/shortbird/pathweaver_2.0
· scanned 2026-06-16 00:12 UTC (2 months, 2 weeks ago)
1001 raw signals (0 security + 1001 graph)
Last scanned 2 months, 2 weeks ago · v1 · 850 actionable findings from 1 signal source. 151 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 13863 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 |
|---|---|---|---|
getAllFiles |
software | healthy | frontend/migrate-icons.js:getAllFiles |
shouldSkipFile |
software | healthy | frontend/migrate-icons.js:shouldSkipFile |
migrateFile |
software | healthy | frontend/migrate-icons.js:migrateFile |
getAllFiles |
software | healthy | frontend/fix-unmapped-icons.js:getAllFiles |
fixFile |
software | healthy | frontend/fix-unmapped-icons.js:fixFile |
refactorModalFile |
software | healthy | frontend/scripts/refactor-modals.js:refactorModalFile |
importDepth |
software | healthy | frontend/scripts/refactor-modals.js:importDepth |
main |
software | healthy | frontend/scripts/refactor-modals.js:main |
generateIcons |
software | healthy | frontend/public/generate-icons.js:generateIcons |
getVerbosityLevel |
software | healthy | frontend/public/pdf.worker.min.mjs:getVerbosityLevel |
stringToPDFString |
software | healthy | frontend/public/pdf.worker.min.mjs:stringToPDFString |
toHexUtil |
software | healthy | frontend/public/pdf.worker.min.mjs:toHexUtil |
getLookupTableFactory |
software | healthy | frontend/public/pdf.worker.min.mjs:getLookupTableFactory |
toRomanNumerals |
software | healthy | frontend/public/pdf.worker.min.mjs:toRomanNumerals |
isAscii |
software | healthy | frontend/public/pdf.worker.min.mjs:isAscii |
ChunkedStreamSubstream |
software | healthy | frontend/public/pdf.worker.min.mjs:ChunkedStreamSubstream |
o |
software | healthy | frontend/public/pdf.worker.min.mjs:o |
decodeInteger |
software | healthy | frontend/public/pdf.worker.min.mjs:decodeInteger |
readBits |
software | healthy | frontend/public/pdf.worker.min.mjs:readBits |
decodeBitmap |
software | healthy | frontend/public/pdf.worker.min.mjs:decodeBitmap |
decodeBitmapTemplate0 |
software | healthy | frontend/public/pdf.worker.min.mjs:decodeBitmapTemplate0 |
processSegment |
software | healthy | frontend/public/pdf.worker.min.mjs:processSegment |
getStandardTable |
software | healthy | frontend/public/pdf.worker.min.mjs:getStandardTable |
parseJbig2Chunks |
software | healthy | frontend/public/pdf.worker.min.mjs:parseJbig2Chunks |
convertRGBToRGBA |
software | healthy | frontend/public/pdf.worker.min.mjs:convertRGBToRGBA |
buildHuffmanTable |
software | healthy | frontend/public/pdf.worker.min.mjs:buildHuffmanTable |
readBit |
software | healthy | frontend/public/pdf.worker.min.mjs:readBit |
decodeMcu |
software | healthy | frontend/public/pdf.worker.min.mjs:decodeMcu |
a |
software | healthy | frontend/public/pdf.worker.min.mjs:a |
n |
software | healthy | frontend/public/pdf.worker.min.mjs:n |
tryParseAsDataURI |
software | healthy | frontend/public/pdf.worker.min.mjs:tryParseAsDataURI |
intArrayFromBase64 |
software | healthy | frontend/public/pdf.worker.min.mjs:intArrayFromBase64 |
instantiateSync |
software | healthy | frontend/public/pdf.worker.min.mjs:instantiateSync |
receiveInstance |
software | healthy | frontend/public/pdf.worker.min.mjs:receiveInstance |
run |
software | healthy | frontend/public/pdf.worker.min.mjs:run |
toHexDigit |
software | healthy | frontend/public/pdf.worker.min.mjs:toHexDigit |
parseCMap |
software | healthy | frontend/public/pdf.worker.min.mjs:parseCMap |
extendCMap |
software | healthy | frontend/public/pdf.worker.min.mjs:extendCMap |
createBuiltInCMap |
software | healthy | frontend/public/pdf.worker.min.mjs:createBuiltInCMap |
getEncoding |
software | healthy | frontend/public/pdf.worker.min.mjs:getEncoding |
parseOperand |
software | healthy | frontend/public/pdf.worker.min.mjs:parseOperand |
parseFloatOperand |
software | healthy | frontend/public/pdf.worker.min.mjs:parseFloatOperand |
getUnicodeForGlyph |
software | healthy | frontend/public/pdf.worker.min.mjs:getUnicodeForGlyph |
getUnicodeRangeFor |
software | healthy | frontend/public/pdf.worker.min.mjs:getUnicodeRangeFor |
recoverGlyphName |
software | healthy | frontend/public/pdf.worker.min.mjs:recoverGlyphName |
getStandardFontName |
software | healthy | frontend/public/pdf.worker.min.mjs:getStandardFontName |
t |
software | healthy | frontend/public/pdf.worker.min.mjs:t |
adjustWidths |
software | healthy | frontend/public/pdf.worker.min.mjs:adjustWidths |
readTables |
software | healthy | frontend/public/pdf.worker.min.mjs:readTables |
sanitizeTTProgram |
software | healthy | frontend/public/pdf.worker.min.mjs:sanitizeTTProgram |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
PLAY_STORE_LISTING.md |
software | healthy | PLAY_STORE_LISTING.md |
H1_ADMIN_CLIENT_AUDIT.md |
software | healthy | H1_ADMIN_CLIENT_AUDIT.md |
playwright.config.js |
software | healthy | playwright.config.js |
BUG_TRIAGE_PLAN_2026-06-06.md |
software | healthy | BUG_TRIAGE_PLAN_2026-06-06.md |
command_reference.md |
software | healthy | command_reference.md |
README.md |
software | healthy | README.md |
course_overview.md |
software | healthy | course_overview.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
OPTIO_COURSE_PATH_PITCH.md |
software | healthy | OPTIO_COURSE_PATH_PITCH.md |
PLAY_STORE_SCREENSHOTS.md |
software | healthy | PLAY_STORE_SCREENSHOTS.md |
package.json |
software | healthy | package.json |
mac-setup.sh |
software | healthy | mac-setup.sh |
COLOR_REFERENCE.md |
software | healthy | COLOR_REFERENCE.md |
POE_LAUNCH_PLAN.md |
software | healthy | POE_LAUNCH_PLAN.md |
POE_Fine_Arts_Credit_Proposal.md |
software | healthy | POE_Fine_Arts_Credit_Proposal.md |
AUDIT_IMPLEMENTATION_PLAN.md |
software | healthy | AUDIT_IMPLEMENTATION_PLAN.md |
render.yaml |
software | healthy | render.yaml |
PLAY_STORE_UPLOAD.md |
software | healthy | PLAY_STORE_UPLOAD.md |
package-lock.json |
software | healthy | package-lock.json |
OPTIO_BRAND_GUIDELINES.md |
software | healthy | OPTIO_BRAND_GUIDELINES.md |
app.json |
software | healthy | app.json |
.env.example |
software | healthy | .env.example |
core_philosophy.md |
software | healthy | core_philosophy.md |
LICENSE |
software | healthy | LICENSE |
main.py |
software | healthy | main.py |
requirements.txt |
software | healthy | requirements.txt |
MOBILE_APP_LAUNCH_PLAN.md |
software | healthy | MOBILE_APP_LAUNCH_PLAN.md |
TESTING.md |
software | healthy | frontend/TESTING.md |
vite.config.js |
software | healthy | frontend/vite.config.js |
DATA_FRESHNESS_TODO.md |
software | healthy | frontend/DATA_FRESHNESS_TODO.md |
vitest.config.mjs |
software | healthy | frontend/vitest.config.mjs |
tailwind.config.js |
software | healthy | frontend/tailwind.config.js |
package.json |
software | healthy | frontend/package.json |
index.html |
software | healthy | frontend/index.html |
migrate-icons.js |
software | healthy | frontend/migrate-icons.js |
package-lock.json |
software | healthy | frontend/package-lock.json |
TESTING_PROGRESS.md |
software | healthy | frontend/TESTING_PROGRESS.md |
.env.example |
software | healthy | frontend/.env.example |
fix-unmapped-icons.js |
software | healthy | frontend/fix-unmapped-icons.js |
postcss.config.js |
software | healthy | frontend/postcss.config.js |
refactor-modals.js |
software | healthy | frontend/scripts/refactor-modals.js |
manifest.json |
software | healthy | frontend/public/manifest.json |
sw.js |
software | healthy | frontend/public/sw.js |
generate-icons.js |
software | healthy | frontend/public/generate-icons.js |
pdf.worker.min.mjs |
software | healthy | frontend/public/pdf.worker.min.mjs |
index.css |
software | healthy | frontend/src/index.css |
App.jsx |
software | healthy | frontend/src/App.jsx |
main.jsx |
software | healthy | frontend/src/main.jsx |
COLOR_MIGRATION_GUIDE.md |
software | healthy | frontend/src/config/COLOR_MIGRATION_GUIDE.md |
typography.js |
software | healthy | frontend/src/config/typography.js |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ANY / |
api | healthy | backend/app.py |
ANY /api/health |
api | healthy | backend/app.py |
ANY /.well-known/jwks.json |
api | healthy | backend/app.py |
ANY /csrf-token |
api | healthy | backend/app.py |
ANY /api/health/memory |
api | healthy | backend/middleware/memory_monitor.py |
ANY /unread-count |
api | healthy | backend/routes/notifications.py |
ANY /<notification_id>/read |
api | healthy | backend/routes/notifications.py |
ANY /mark-all-read |
api | healthy | backend/routes/notifications.py |
ANY /<notification_id> |
api | healthy | backend/routes/notifications.py |
ANY /delete-all |
api | healthy | backend/routes/notifications.py |
ANY /send |
api | healthy | backend/routes/notifications.py |
ANY /preferences |
api | healthy | backend/routes/notifications.py |
ANY /broadcast |
api | healthy | backend/routes/notifications.py |
ANY /users/delete-account |
api | healthy | backend/routes/account_deletion.py |
ANY /users/cancel-deletion |
api | healthy | backend/routes/account_deletion.py |
ANY /users/deletion-status |
api | healthy | backend/routes/account_deletion.py |
ANY /users/export-data |
api | healthy | backend/routes/account_deletion.py |
ANY /users/delete-account-permanent |
api | healthy | backend/routes/account_deletion.py |
ANY /pillars |
api | healthy | backend/routes/pillars.py |
ANY /pillars/<pillar_key> |
api | healthy | backend/routes/pillars.py |
ANY /pillars/validate/<pillar_key> |
api | healthy | backend/routes/pillars.py |
ANY /home |
api | healthy | backend/routes/treehouse.py |
ANY /quests |
api | healthy | backend/routes/treehouse.py |
ANY /signals |
api | healthy | backend/routes/treehouse.py |
ANY /signals/<signal_id>/resolve |
api | healthy | backend/routes/treehouse.py |
ANY /students |
api | healthy | backend/routes/treehouse.py |
ANY /pins |
api | healthy | backend/routes/treehouse.py |
ANY /pins/mark |
api | healthy | backend/routes/treehouse.py |
ANY /students/<student_id>/balance |
api | healthy | backend/routes/treehouse.py |
ANY /students/<student_id>/balance/adjust |
api | healthy | backend/routes/treehouse.py |
ANY /showcase/events |
api | healthy | backend/routes/treehouse.py |
ANY /showcase/events/<event_id> |
api | healthy | backend/routes/treehouse.py |
ANY /showcase/events/<event_id>/roster |
api | healthy | backend/routes/treehouse.py |
ANY /showcase/events/<event_id>/join |
api | healthy | backend/routes/treehouse.py |
ANY /kiosk/devices |
api | healthy | backend/routes/treehouse.py |
ANY /kiosk/roster |
api | healthy | backend/routes/treehouse.py |
ANY /kiosk/login |
api | healthy | backend/routes/treehouse.py |
ANY /enhance |
api | healthy | backend/routes/curriculum_enhance.py |
ANY /<quest_id>/start-personalization |
api | healthy | backend/routes/quest_personalization.py |
ANY /<quest_id>/generate-tasks |
api | healthy | backend/routes/quest_personalization.py |
ANY /<quest_id>/refine-tasks |
api | healthy | backend/routes/quest_personalization.py |
ANY /<quest_id>/edit-task |
api | healthy | backend/routes/quest_personalization.py |
ANY /<quest_id>/analyze-manual-task |
api | healthy | backend/routes/quest_personalization.py |
ANY /<quest_id>/add-manual-tasks |
api | healthy | backend/routes/quest_personalization.py |
ANY /<quest_id>/finalize-tasks |
api | healthy | backend/routes/quest_personalization.py |
ANY /<quest_id>/personalization/accept-task |
api | healthy | backend/routes/quest_personalization.py |
ANY /<quest_id>/personalization/skip-task |
api | healthy | backend/routes/quest_personalization.py |
ANY /<quest_id>/personalization-status |
api | healthy | backend/routes/quest_personalization.py |
ANY /search-quest |
api | healthy | backend/routes/images.py |
ANY /generate |
api | healthy | backend/routes/quest_ai.py |
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 | frontend/src/App.jsx |
ContactInfoModal |
frontend | healthy | frontend/src/components/ContactInfoModal.jsx |
QuestCard |
frontend | healthy | frontend/src/components/QuestCard.jsx |
CoursePreview |
frontend | healthy | frontend/src/components/CoursePreview.jsx |
PickUpSetDownButton |
frontend | healthy | frontend/src/components/PickUpSetDownButton.jsx |
ReflectionModal |
frontend | healthy | frontend/src/components/ReflectionModal.jsx |
ImageCropModal |
frontend | healthy | frontend/src/components/ImageCropModal.jsx |
ScrollToTop |
frontend | healthy | frontend/src/components/ScrollToTop.jsx |
ShowcaseRoute |
frontend | healthy | frontend/src/components/ShowcaseRoute.jsx |
LessonEditor |
frontend | healthy | frontend/src/components/LessonEditor.jsx |
SessionConflictOverlay |
frontend | healthy | frontend/src/components/SessionConflictOverlay.jsx |
InvitationCard |
frontend | healthy | frontend/src/components/InvitationCard.jsx |
PrivateRoute |
frontend | healthy | frontend/src/components/PrivateRoute.jsx |
Layout |
frontend | healthy | frontend/src/components/Layout.jsx |
FixQuestCompletion |
frontend | healthy | frontend/src/components/FixQuestCompletion.jsx |
ModalErrorBoundary |
frontend | healthy | frontend/src/components/ModalErrorBoundary.jsx |
SourcesManager |
frontend | healthy | frontend/src/components/SourcesManager.jsx |
ErrorBoundary |
frontend | healthy | frontend/src/components/ErrorBoundary.jsx |
SimilarQuestAutocomplete |
frontend | healthy | frontend/src/components/SimilarQuestAutocomplete.jsx |
CreateQuestModal |
frontend | healthy | frontend/src/components/CreateQuestModal.jsx |
QuestRating |
frontend | healthy | frontend/src/components/QuestRating.jsx |
QuestIdeaSubmission |
frontend | healthy | frontend/src/components/student/QuestIdeaSubmission.jsx |
ConversionPanel |
frontend | healthy | frontend/src/components/demo/ConversionPanel.jsx |
DemoPersonalization |
frontend | healthy | frontend/src/components/demo/DemoPersonalization.jsx |
InfoModal |
frontend | healthy | frontend/src/components/demo/InfoModal.jsx |
DemoPortfolio |
frontend | healthy | frontend/src/components/demo/DemoPortfolio.jsx |
DemoHero |
frontend | healthy | frontend/src/components/demo/DemoHero.jsx |
DemoQuestGrid |
frontend | healthy | frontend/src/components/demo/DemoQuestGrid.jsx |
WorkSubmission |
frontend | healthy | frontend/src/components/demo/WorkSubmission.jsx |
DemoFeature |
frontend | healthy | frontend/src/components/demo/DemoFeature.jsx |
DiplomaDemoDisplay |
frontend | healthy | frontend/src/components/demo/DiplomaDemoDisplay.jsx |
JoinJourney |
frontend | healthy | frontend/src/components/demo/JoinJourney.jsx |
FamilyEngagementPreview |
frontend | healthy | frontend/src/components/demo/FamilyEngagementPreview.jsx |
QuestSelector |
frontend | healthy | frontend/src/components/demo/QuestSelector.jsx |
DemoEvidence |
frontend | healthy | frontend/src/components/demo/DemoEvidence.jsx |
ValidationComparison |
frontend | healthy | frontend/src/components/demo/ValidationComparison.jsx |
MiniQuestExperience |
frontend | healthy | frontend/src/components/demo/MiniQuestExperience.jsx |
ParentDashboardPreview |
frontend | healthy | frontend/src/components/demo/ParentDashboardPreview.jsx |
SendNotificationModal |
frontend | healthy | frontend/src/components/notifications/SendNotificationModal… |
PushNotificationBanner |
frontend | healthy | frontend/src/components/notifications/PushNotificationBanne… |
NotificationDetailModal |
frontend | healthy | frontend/src/components/notifications/NotificationDetailMod… |
NotificationBell |
frontend | healthy | frontend/src/components/notifications/NotificationBell.jsx |
AISuggestionCard |
frontend | healthy | frontend/src/components/ai/AISuggestionCard.jsx |
QuestIdeaSuggestions |
frontend | healthy | frontend/src/components/ai/QuestIdeaSuggestions.jsx |
AISettingsPanel |
frontend | healthy | frontend/src/components/ai/AISettingsPanel.jsx |
BackButton |
frontend | healthy | frontend/src/components/navigation/BackButton.jsx |
Sidebar |
frontend | healthy | frontend/src/components/navigation/Sidebar.jsx |
TopNavbar |
frontend | healthy | frontend/src/components/navigation/TopNavbar.jsx |
TosConsentModal |
frontend | healthy | frontend/src/components/auth/TosConsentModal.jsx |
PasswordStrengthMeter |
frontend | healthy | frontend/src/components/auth/PasswordStrengthMeter.jsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
PasswordException |
software | healthy | frontend/public/pdf.worker.min.mjs:PasswordException |
Util |
software | healthy | frontend/public/pdf.worker.min.mjs:Util |
Name |
software | healthy | frontend/public/pdf.worker.min.mjs:Name |
Dict |
software | healthy | frontend/public/pdf.worker.min.mjs:Dict |
BinaryCMapStream |
software | healthy | frontend/public/pdf.worker.min.mjs:BinaryCMapStream |
DecodeStream |
software | healthy | frontend/public/pdf.worker.min.mjs:DecodeStream |
CCITTFaxDecoder |
software | healthy | frontend/public/pdf.worker.min.mjs:CCITTFaxDecoder |
FlateStream |
software | healthy | frontend/public/pdf.worker.min.mjs:FlateStream |
ArithmeticDecoder |
software | healthy | frontend/public/pdf.worker.min.mjs:ArithmeticDecoder |
JpxError |
software | healthy | frontend/public/pdf.worker.min.mjs:JpxError |
CMap |
software | healthy | frontend/public/pdf.worker.min.mjs:CMap |
CFFParser |
software | healthy | frontend/public/pdf.worker.min.mjs:CFFParser |
CFFTopDict |
software | healthy | frontend/public/pdf.worker.min.mjs:CFFTopDict |
CFFPrivateDict |
software | healthy | frontend/public/pdf.worker.min.mjs:CFFPrivateDict |
CFFCharset |
software | healthy | frontend/public/pdf.worker.min.mjs:CFFCharset |
Commands |
software | healthy | frontend/public/pdf.worker.min.mjs:Commands |
GlyfTable |
software | healthy | frontend/public/pdf.worker.min.mjs:GlyfTable |
Type1CharString |
software | healthy | frontend/public/pdf.worker.min.mjs:Type1CharString |
Pattern |
software | healthy | frontend/public/pdf.worker.min.mjs:Pattern |
PostScriptToken |
software | healthy | frontend/public/pdf.worker.min.mjs:PostScriptToken |
MurmurHash3_64 |
software | healthy | frontend/public/pdf.worker.min.mjs:MurmurHash3_64 |
NullOptimizer |
software | healthy | frontend/public/pdf.worker.min.mjs:NullOptimizer |
Word64 |
software | healthy | frontend/public/pdf.worker.min.mjs:Word64 |
NullCipher |
software | healthy | frontend/public/pdf.worker.min.mjs:NullCipher |
StructTreeRoot |
software | healthy | frontend/public/pdf.worker.min.mjs:StructTreeRoot |
XFAObject |
software | healthy | frontend/public/pdf.worker.min.mjs:XFAObject |
Acrobat |
software | healthy | frontend/public/pdf.worker.min.mjs:Acrobat |
ConnectionSet |
software | healthy | frontend/public/pdf.worker.min.mjs:ConnectionSet |
datasets_Data |
software | healthy | frontend/public/pdf.worker.min.mjs:datasets_Data |
CalendarSymbols |
software | healthy | frontend/public/pdf.worker.min.mjs:CalendarSymbols |
signature_Signature |
software | healthy | frontend/public/pdf.worker.min.mjs:signature_Signature |
Stylesheet |
software | healthy | frontend/public/pdf.worker.min.mjs:Stylesheet |
xdp_Xdp |
software | healthy | frontend/public/pdf.worker.min.mjs:xdp_Xdp |
XhtmlObject |
software | healthy | frontend/public/pdf.worker.min.mjs:XhtmlObject |
UnknownNamespace |
software | healthy | frontend/public/pdf.worker.min.mjs:UnknownNamespace |
Page |
software | healthy | frontend/public/pdf.worker.min.mjs:Page |
names |
software | healthy | frontend/src/config/pillars.js:names |
IntersectionObserver |
software | healthy | frontend/src/tests/setup.js:IntersectionObserver |
ResizeObserver |
software | healthy | frontend/src/tests/setup.js:ResizeObserver |
names |
software | healthy | frontend/src/utils/animations.js:names |
for |
software | healthy | frontend/src/utils/animations.js:for |
for |
software | healthy | frontend/src/utils/videoUtils.js:for |
ModalErrorBoundary |
software | healthy | frontend/src/components/ModalErrorBoundary.jsx:ModalErrorBo… |
ErrorBoundary |
software | healthy | frontend/src/components/ErrorBoundary.jsx:ErrorBoundary |
if |
software | healthy | frontend/src/components/navigation/Sidebar.jsx:if |
name |
software | healthy | frontend/src/components/classes/ClassSettingsTab.jsx:name |
description |
software | healthy | frontend/src/components/classes/ClassSettingsTab.jsx:descri… |
when |
software | healthy | frontend/src/components/classes/ClassSettingsTab.jsx:when |
quests |
software | healthy | frontend/src/components/classes/ClassSettingsTab.jsx:quests |
to |
software | healthy | frontend/src/components/classes/ClassList.jsx:to |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/RegisterPage.test |
frontend | healthy | frontend/src/pages/RegisterPage.test.jsx |
/TermsOfService |
frontend | healthy | frontend/src/pages/TermsOfService.jsx |
/MyEvidenceReports |
frontend | healthy | frontend/src/pages/MyEvidenceReports.jsx |
/BuddyPage |
frontend | healthy | frontend/src/pages/BuddyPage.jsx |
/BountyBoardPage |
frontend | healthy | frontend/src/pages/BountyBoardPage.jsx |
/SharedFeedPostPage |
frontend | healthy | frontend/src/pages/SharedFeedPostPage.jsx |
/QuestDiscovery.test |
frontend | healthy | frontend/src/pages/QuestDiscovery.test.jsx |
/BountyDetailPage |
frontend | healthy | frontend/src/pages/BountyDetailPage.jsx |
/AuthCallback |
frontend | healthy | frontend/src/pages/AuthCallback.jsx |
/LoginPage.test |
frontend | healthy | frontend/src/pages/LoginPage.test.jsx |
/AdvisorDashboard |
frontend | healthy | frontend/src/pages/AdvisorDashboard.jsx |
/CommunicationPage.test |
frontend | healthy | frontend/src/pages/CommunicationPage.test.jsx |
/SupportPage |
frontend | healthy | frontend/src/pages/SupportPage.jsx |
/ObserverWelcomePage |
frontend | healthy | frontend/src/pages/ObserverWelcomePage.jsx |
/ShowcasePage |
frontend | healthy | frontend/src/pages/ShowcasePage.jsx |
/ObserverStudentOverviewPage |
frontend | healthy | frontend/src/pages/ObserverStudentOverviewPage.jsx |
/TranscriptPage |
frontend | healthy | frontend/src/pages/TranscriptPage.jsx |
/ParentDashboardPage.test |
frontend | healthy | frontend/src/pages/ParentDashboardPage.test.jsx |
/DashboardPage.test |
frontend | healthy | frontend/src/pages/DashboardPage.test.jsx |
/TaskLibraryBrowser |
frontend | healthy | frontend/src/pages/TaskLibraryBrowser.jsx |
/QuestDiscovery |
frontend | healthy | frontend/src/pages/QuestDiscovery.jsx |
/LoginPage |
frontend | healthy | frontend/src/pages/LoginPage.jsx |
/HomePage |
frontend | healthy | frontend/src/pages/HomePage.jsx |
/DiplomaPage |
frontend | healthy | frontend/src/pages/DiplomaPage.jsx |
/AdvisorDashboard.test |
frontend | healthy | frontend/src/pages/AdvisorDashboard.test.jsx |
/DemoPage |
frontend | healthy | frontend/src/pages/DemoPage.jsx |
/CreditReviewDashboardPage |
frontend | healthy | frontend/src/pages/CreditReviewDashboardPage.jsx |
/EvidenceReportBuilder |
frontend | healthy | frontend/src/pages/EvidenceReportBuilder.jsx |
/ObserverFeedPage |
frontend | healthy | frontend/src/pages/ObserverFeedPage.jsx |
/ParentDashboardPage |
frontend | healthy | frontend/src/pages/ParentDashboardPage.jsx |
/AdminPage |
frontend | healthy | frontend/src/pages/AdminPage.jsx |
/AdminPage.test |
frontend | healthy | frontend/src/pages/AdminPage.test.jsx |
/PromoStudentPage |
frontend | healthy | frontend/src/pages/PromoStudentPage.jsx |
/EmailVerificationPage |
frontend | healthy | frontend/src/pages/EmailVerificationPage.jsx |
/RegisterPage |
frontend | healthy | frontend/src/pages/RegisterPage.jsx |
/ObserverAcceptInvitationPage |
frontend | healthy | frontend/src/pages/ObserverAcceptInvitationPage.jsx |
/StudentOverviewPage |
frontend | healthy | frontend/src/pages/StudentOverviewPage.jsx |
/LearningJournalPage |
frontend | healthy | frontend/src/pages/LearningJournalPage.jsx |
/PrivacyPolicy |
frontend | healthy | frontend/src/pages/PrivacyPolicy.jsx |
/ConstellationPage |
frontend | healthy | frontend/src/pages/ConstellationPage.jsx |
/ObserverFeedPage.test |
frontend | healthy | frontend/src/pages/ObserverFeedPage.test.jsx |
/OptioAcademyAgreement |
frontend | healthy | frontend/src/pages/OptioAcademyAgreement.jsx |
/DashboardPage |
frontend | healthy | frontend/src/pages/DashboardPage.jsx |
/CreditTrackerPage |
frontend | healthy | frontend/src/pages/CreditTrackerPage.jsx |
/TeacherVerificationPage |
frontend | healthy | frontend/src/pages/TeacherVerificationPage.jsx |
/StudentFeedbackPage |
frontend | healthy | frontend/src/pages/StudentFeedbackPage.jsx |
/MobileDemoPage |
frontend | healthy | frontend/src/pages/MobileDemoPage.jsx |
/AdvisorClassesPage |
frontend | healthy | frontend/src/pages/AdvisorClassesPage.jsx |
/ResetPasswordPage |
frontend | healthy | frontend/src/pages/ResetPasswordPage.jsx |
/ParentalConsentUploadPage |
frontend | healthy | frontend/src/pages/ParentalConsentUploadPage.jsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
frontend |
software | healthy | frontend |
scripts |
software | healthy | frontend/scripts |
public |
software | healthy | frontend/public |
src |
software | healthy | frontend/src |
config |
software | healthy | frontend/src/config |
tests |
software | healthy | frontend/src/tests |
constants |
software | healthy | frontend/src/constants |
utils |
software | healthy | frontend/src/utils |
__tests__ |
software | healthy | frontend/src/utils/__tests__ |
components |
software | healthy | frontend/src/components |
student |
software | healthy | frontend/src/components/student |
demo |
software | healthy | frontend/src/components/demo |
notifications |
software | healthy | frontend/src/components/notifications |
ai |
software | healthy | frontend/src/components/ai |
navigation |
software | healthy | frontend/src/components/navigation |
auth |
software | healthy | frontend/src/components/auth |
verification |
software | healthy | frontend/src/components/verification |
parent |
software | healthy | frontend/src/components/parent |
credit |
software | healthy | frontend/src/components/credit |
common |
software | healthy | frontend/src/components/common |
docs |
software | healthy | frontend/src/components/docs |
shared |
software | healthy | frontend/src/components/shared |
ui |
software | healthy | frontend/src/components/ui |
mobile |
software | healthy | frontend/src/components/ui/mobile |
bounty |
software | healthy | frontend/src/components/bounty |
dashboard |
software | healthy | frontend/src/components/dashboard |
philosophy |
software | healthy | frontend/src/components/philosophy |
lti |
software | healthy | frontend/src/components/lti |
__tests__ |
software | healthy | frontend/src/components/lti/__tests__ |
observer |
software | healthy | frontend/src/components/observer |
tutor |
software | healthy | frontend/src/components/tutor |
buddy |
software | healthy | frontend/src/components/buddy |
evidence-report |
software | healthy | frontend/src/components/evidence-report |
classes |
software | healthy | frontend/src/components/classes |
learning-events |
software | healthy | frontend/src/components/learning-events |
__tests__ |
software | healthy | frontend/src/components/learning-events/__tests__ |
marketing |
software | healthy | frontend/src/components/marketing |
diploma |
software | healthy | frontend/src/components/diploma |
evidence |
software | healthy | frontend/src/components/diploma/evidence |
admin |
software | healthy | frontend/src/components/admin |
ai |
software | healthy | frontend/src/components/admin/ai |
curriculum-upload |
software | healthy | frontend/src/components/admin/curriculum-upload |
quests |
software | healthy | frontend/src/components/quests |
evidence |
software | healthy | frontend/src/components/evidence |
hooks |
software | healthy | frontend/src/components/evidence/hooks |
blocks |
software | healthy | frontend/src/components/evidence/blocks |
landing |
software | healthy | frontend/src/components/landing |
organization |
software | healthy | frontend/src/components/organization |
connections |
software | healthy | frontend/src/components/organization/connections |
people |
software | healthy | frontend/src/components/organization/people |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
20260601_fix_users_rls_recursion.sql |
data | healthy | supabase/migrations/20260601_fix_users_rls_recursion.sql |
20260414_add_attached_task_id_to_learning_events.sql |
data | healthy | supabase/migrations/20260414_add_attached_task_id_to_learni… |
20250130_legal_compliance.sql |
data | healthy | supabase/migrations/20250130_legal_compliance.sql |
20260602_rls_initplan_perf.sql |
data | healthy | supabase/migrations/20260602_rls_initplan_perf.sql |
20260527_allow_class_in_quest_type.sql |
data | healthy | supabase/migrations/20260527_allow_class_in_quest_type.sql |
20260601_create_oea_diploma_plan.sql |
data | healthy | supabase/migrations/20260601_create_oea_diploma_plan.sql |
20260601_create_oea_credit_evidence.sql |
data | healthy | supabase/migrations/20260601_create_oea_credit_evidence.sql |
20260505_enable_rls_on_lti_auth_codes_and_nonces.sql |
data | healthy | supabase/migrations/20260505_enable_rls_on_lti_auth_codes_a… |
20260602_security_advisor_hardening.sql |
data | healthy | supabase/migrations/20260602_security_advisor_hardening.sql |
20260606_backfill_users_total_xp.sql |
data | healthy | supabase/migrations/20260606_backfill_users_total_xp.sql |
20260602_admin_set_user_password.sql |
data | healthy | supabase/migrations/20260602_admin_set_user_password.sql |
20260304_add_checkin_core_skills.sql |
data | healthy | supabase/migrations/20260304_add_checkin_core_skills.sql |
20260601_create_bug_reports.sql |
data | healthy | supabase/migrations/20260601_create_bug_reports.sql |
20260601_create_poe_cohorts.sql |
data | healthy | supabase/migrations/20260601_create_poe_cohorts.sql |
20260119_add_course_refine_sessions.sql |
data | healthy | supabase/migrations/20260119_add_course_refine_sessions.sql |
20260528_allow_claim_free_class_in_contact_submissions.sql |
data | healthy | supabase/migrations/20260528_allow_claim_free_class_in_cont… |
20260610_create_treehouse_program.sql |
data | healthy | supabase/migrations/20260610_create_treehouse_program.sql |
20250919_security_fixes.sql |
data | healthy | supabase/migrations/20250919_security_fixes.sql |
20260615_add_org_feature_flags.sql |
data | healthy | supabase/migrations/20260615_add_org_feature_flags.sql |
20260507_create_showcase_tables.sql |
data | healthy | supabase/migrations/20260507_create_showcase_tables.sql |
20260604_poe_participant_class_award.sql |
data | healthy | supabase/migrations/20260604_poe_participant_class_award.sql |
20260527_restore_default_data_api_grants.sql |
data | healthy | supabase/migrations/20260527_restore_default_data_api_grant… |
20260603_fix_parent_dependents_names.sql |
data | healthy | supabase/migrations/20260603_fix_parent_dependents_names.sql |
20260429_drop_legacy_topic_columns_from_learning_events.sql |
data | healthy | supabase/migrations/20260429_drop_legacy_topic_columns_from… |
20250919_security_fixes_part2.sql |
data | healthy | supabase/migrations/20250919_security_fixes_part2.sql |
20260615_create_credit_review_messages.sql |
data | healthy | supabase/migrations/20260615_create_credit_review_messages.… |
20260527_add_class_quest_fields.sql |
data | healthy | supabase/migrations/20260527_add_class_quest_fields.sql |
20260505_fix_engagement_summary_learning_events_join.sql |
data | healthy | supabase/migrations/20260505_fix_engagement_summary_learnin… |
20260615_add_group_source_class.sql |
data | healthy | supabase/migrations/20260615_add_group_source_class.sql |
20250910_create_promo_signups_table.sql |
data | healthy | supabase/migrations/20250910_create_promo_signups_table.sql |
20250826_add_missing_ai_columns.sql |
data | healthy | supabase/migrations/20250826_add_missing_ai_columns.sql |
20260603_create_poe_signups.sql |
data | healthy | supabase/migrations/20260603_create_poe_signups.sql |
20260611_allow_task_evidence_source_type.sql |
data | healthy | supabase/migrations/20260611_allow_task_evidence_source_typ… |
20260128_add_course_plan_sessions.sql |
data | healthy | supabase/migrations/20260128_add_course_plan_sessions.sql |
20260602_enable_rls_on_lti_pending_launches.sql |
data | healthy | supabase/migrations/20260602_enable_rls_on_lti_pending_laun… |
20260602_allow_audio_evidence_block_type.sql |
data | healthy | supabase/migrations/20260602_allow_audio_evidence_block_typ… |
20260304_create_lesson_reflections.sql |
data | healthy | supabase/migrations/20260304_create_lesson_reflections.sql |
20260417_raise_evidence_bucket_file_size_limit.sql |
data | healthy | supabase/migrations/20260417_raise_evidence_bucket_file_siz… |
20260601_add_poe_school_of_record.sql |
data | healthy | supabase/migrations/20260601_add_poe_school_of_record.sql |
20250826_ai_cycle_logs.sql |
data | healthy | supabase/migrations/20250826_ai_cycle_logs.sql |
20260615_add_class_quest_scheduling.sql |
data | healthy | supabase/migrations/20260615_add_class_quest_scheduling.sql |
20260615_add_class_quest_due_date.sql |
data | healthy | supabase/migrations/20260615_add_class_quest_due_date.sql |
20260601_oea_credits_quest_link.sql |
data | healthy | supabase/migrations/20260601_oea_credits_quest_link.sql |
apply_ai_review_migration.py |
data | healthy | backend/scripts/apply_ai_review_migration.py |
run_ai_jobs_migration.py |
data | healthy | backend/scripts/run_ai_jobs_migration.py |
complete_route_migration.py |
data | healthy | backend/scripts/complete_route_migration.py |
003_hard_delete_tables.sql |
data | healthy | backend/scripts/migrations/003_hard_delete_tables.sql |
005_update_users_roles.sql |
data | healthy | backend/scripts/migrations/005_update_users_roles.sql |
004_cleanup_users_table.sql |
data | healthy | backend/scripts/migrations/004_cleanup_users_table.sql |
008_drop_organizations_multi_tenancy.sql |
data | healthy | backend/scripts/migrations/008_drop_organizations_multi_ten… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
public |
data | healthy | supabase/migrations/20250130_legal_compliance.sql |
oea_enrollments |
data | healthy | supabase/migrations/20260601_create_oea_diploma_plan.sql |
oea_credits |
data | healthy | supabase/migrations/20260601_create_oea_diploma_plan.sql |
oea_credit_evidence |
data | healthy | supabase/migrations/20260601_create_oea_credit_evidence.sql |
bug_reports |
data | healthy | supabase/migrations/20260601_create_bug_reports.sql |
poe_cohorts |
data | healthy | supabase/migrations/20260601_create_poe_cohorts.sql |
poe_participants |
data | healthy | supabase/migrations/20260601_create_poe_cohorts.sql |
course_refine_sessions |
data | healthy | supabase/migrations/20260119_add_course_refine_sessions.sql |
treehouse_signals |
data | healthy | supabase/migrations/20260610_create_treehouse_program.sql |
treehouse_pins |
data | healthy | supabase/migrations/20260610_create_treehouse_program.sql |
treehouse_showcase_events |
data | healthy | supabase/migrations/20260610_create_treehouse_program.sql |
treehouse_showcase_participants |
data | healthy | supabase/migrations/20260610_create_treehouse_program.sql |
treehouse_kiosk_devices |
data | healthy | supabase/migrations/20260610_create_treehouse_program.sql |
showcase_consent |
data | healthy | supabase/migrations/20260507_create_showcase_tables.sql |
showcase_consent_history |
data | healthy | supabase/migrations/20260507_create_showcase_tables.sql |
showcase_evidence_status |
data | healthy | supabase/migrations/20260507_create_showcase_tables.sql |
showcase_posts |
data | healthy | supabase/migrations/20260507_create_showcase_tables.sql |
in |
data | healthy | supabase/migrations/20260527_restore_default_data_api_grant… |
credit_review_messages |
data | healthy | supabase/migrations/20260615_create_credit_review_messages.… |
for |
data | healthy | supabase/migrations/20250910_create_promo_signups_table.sql |
promo_signups |
data | healthy | supabase/migrations/20250910_create_promo_signups_table.sql |
poe_signups |
data | healthy | supabase/migrations/20260603_create_poe_signups.sql |
course_plan_sessions |
data | healthy | supabase/migrations/20260128_add_course_plan_sessions.sql |
lesson_reflections |
data | healthy | supabase/migrations/20260304_create_lesson_reflections.sql |
ai_cycle_logs |
data | healthy | supabase/migrations/20250826_ai_cycle_logs.sql |
user_activity_events |
data | healthy | backend/scripts/create_activity_tracking_schema.sql |
user_sessions |
data | healthy | backend/scripts/create_activity_tracking_schema.sql |
page_view_analytics |
data | healthy | backend/scripts/create_activity_tracking_schema.sql |
learning_journey_events |
data | healthy | backend/scripts/create_activity_tracking_schema.sql |
error_events |
data | healthy | backend/scripts/create_activity_tracking_schema.sql |
organizations |
data | healthy | backend/scripts/migrations/007_create_organizations_table.s… |
quest_collaborations |
data | healthy | backend/scripts/migrations/004_recreate_collaboration_table… |
quest_collaboration_members |
data | healthy | backend/scripts/migrations/004_recreate_collaboration_table… |
shared_evidence |
data | healthy | backend/scripts/migrations/004_recreate_collaboration_table… |
shared_evidence_approvals |
data | healthy | backend/scripts/migrations/004_recreate_collaboration_table… |
backup_schema |
data | healthy | backend/scripts/migrations/001_create_backup_schema.sql |
task_collaborations |
data | healthy | backend/scripts/migrations/ROLLBACK.sql |
quest_ratings |
data | healthy | backend/scripts/migrations/ROLLBACK.sql |
subscription_tiers |
data | healthy | backend/scripts/migrations/ROLLBACK.sql |
subscription_requests |
data | healthy | backend/scripts/migrations/ROLLBACK.sql |
subscription_history |
data | healthy | backend/scripts/migrations/ROLLBACK.sql |
notifications |
data | healthy | backend/database_migration/021_create_notifications.sql |
curriculum_lessons |
data | healthy | backend/database_migration/020_add_curriculum_lessons.sql |
curriculum_settings |
data | healthy | backend/database_migration/020_add_curriculum_lessons.sql |
curriculum_lesson_progress |
data | healthy | backend/database_migration/020_add_curriculum_lessons.sql |
curriculum_lesson_tasks |
data | healthy | backend/database_migration/020_add_curriculum_lessons.sql |
curriculum_attachments |
data | healthy | backend/database_migration/RUN_ALL_LMS_MIGRATIONS.sql |
curriculum_uploads |
data | healthy | backend/database_migration/029_create_curriculum_uploads.sql |
observer_reactions |
data | healthy | backend/database_migration/041_create_observer_reactions.sql |
courses |
data | healthy | backend/database_migration/023_course_system.sql |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
auth::backend/repositories/base_repository.py |
security | healthy | backend/repositories/base_repository.py |
auth::backend/repositories/oea_repository.py |
security | healthy | backend/repositories/oea_repository.py |
auth::frontend/src/components/auth/GoogleButton.test.jsx |
security | healthy | frontend/src/components/auth/GoogleButton.test.jsx |
auth::backend/tests/unit/test_lti_phase2.py |
security | healthy | backend/tests/unit/test_lti_phase2.py |
auth::frontend-v2/app/(lti)/deep-link.tsx |
security | healthy | frontend-v2/app/(lti)/deep-link.tsx |
auth::backend/utils/parent_flags.py |
security | healthy | backend/utils/parent_flags.py |
auth::backend/templates/email/admin_consent_review_notifica… |
security | healthy | backend/templates/email/admin_consent_review_notification.h… |
auth::backend/routes/auth/registration.py |
security | healthy | backend/routes/auth/registration.py |
auth::backend/routes/auth/__init__.py |
security | healthy | backend/routes/auth/__init__.py |
auth::requirements.txt |
security | healthy | requirements.txt |
auth::backend/config/constants.py |
security | healthy | backend/config/constants.py |
auth::backend/utils/auth/token_utils.py |
security | healthy | backend/utils/auth/token_utils.py |
auth::frontend-v2/app/auth/callback.tsx |
security | healthy | frontend-v2/app/auth/callback.tsx |
auth::backend/routes/bug_reports.py |
security | healthy | backend/routes/bug_reports.py |
auth::backend/templates/email/parent_consent_rejected.html |
security | healthy | backend/templates/email/parent_consent_rejected.html |
auth::backend/services/lti_service.py |
security | healthy | backend/services/lti_service.py |
auth::backend/database.py |
security | healthy | backend/database.py |
auth::frontend-v2/src/services/supabaseClient.ts |
security | healthy | frontend-v2/src/services/supabaseClient.ts |
auth::backend/routes/quest/completion.py |
security | healthy | backend/routes/quest/completion.py |
auth::backend/app_config.py |
security | healthy | backend/app_config.py |
auth::backend/utils/lti_keys.py |
security | healthy | backend/utils/lti_keys.py |
auth::backend/routes/__init__.py |
security | healthy | backend/routes/__init__.py |
auth::backend/routes/spark_integration/webhooks.py |
security | healthy | backend/routes/spark_integration/webhooks.py |
auth::backend/routes/auth/google_oauth.py |
security | healthy | backend/routes/auth/google_oauth.py |
auth::backend/routes/spark_integration/sso.py |
security | healthy | backend/routes/spark_integration/sso.py |
auth::backend/repositories/treehouse_repository.py |
security | healthy | backend/repositories/treehouse_repository.py |
auth::frontend/src/services/masqueradeService.js |
security | healthy | frontend/src/services/masqueradeService.js |
auth::backend/routes/auth/apple_oauth.py |
security | healthy | backend/routes/auth/apple_oauth.py |
auth::frontend/src/services/authService.js |
security | healthy | frontend/src/services/authService.js |
auth::frontend/src/pages/AuthCallback.jsx |
security | healthy | frontend/src/pages/AuthCallback.jsx |
auth::README.md |
security | healthy | README.md |
auth::frontend/src/App.jsx |
security | healthy | frontend/src/App.jsx |
auth::frontend-v2/src/services/landingRoute.ts |
security | healthy | frontend-v2/src/services/landingRoute.ts |
auth::backend/middleware/activity_tracker.py |
security | healthy | backend/middleware/activity_tracker.py |
auth::backend/routes/admin/user_invitations.py |
security | healthy | backend/routes/admin/user_invitations.py |
auth::frontend-v2/src/__tests__/setup.tsx |
security | healthy | frontend-v2/src/__tests__/setup.tsx |
auth::frontend/src/pages/ParentalConsentUploadPage.jsx |
security | healthy | frontend/src/pages/ParentalConsentUploadPage.jsx |
auth::frontend-v2/src/components/lti/PlatformStorage.ts |
security | healthy | frontend-v2/src/components/lti/PlatformStorage.ts |
auth::backend/routes/observer/acceptance.py |
security | healthy | backend/routes/observer/acceptance.py |
auth::backend/exceptions.py |
security | healthy | backend/exceptions.py |
auth::backend/routes/lti/deep_linking.py |
security | healthy | backend/routes/lti/deep_linking.py |
auth::frontend/src/services/supabaseClient.js |
security | healthy | frontend/src/services/supabaseClient.js |
auth::backend/tests/unit/test_auth.py |
security | healthy | backend/tests/unit/test_auth.py |
auth::frontend/src/components/auth/GoogleButton.jsx |
security | healthy | frontend/src/components/auth/GoogleButton.jsx |
auth::frontend/src/components/auth/TosConsentModal.jsx |
security | healthy | frontend/src/components/auth/TosConsentModal.jsx |
auth::frontend-v2/src/stores/authStore.ts |
security | healthy | frontend-v2/src/stores/authStore.ts |
auth::backend/routes/auth/oauth.py |
security | healthy | backend/routes/auth/oauth.py |
auth::frontend/src/pages/lti/LtiDeepLinkPage.jsx |
security | healthy | frontend/src/pages/lti/LtiDeepLinkPage.jsx |
auth::backend/scripts/test_user_journeys.py |
security | healthy | backend/scripts/test_user_journeys.py |
auth::backend/utils/log_scrubber.py |
security | healthy | backend/utils/log_scrubber.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::frontend/src/components/auth/PasswordStre… |
security | healthy | frontend/src/components/auth/PasswordStrengthMeter.test.jsx |
password_literal::frontend/src/components/auth/PasswordStre… |
security | healthy | frontend/src/components/auth/PasswordStrengthMeter.test.jsx |
password_literal::frontend/src/pages/RegisterPage.test.jsx |
security | healthy | frontend/src/pages/RegisterPage.test.jsx |
password_literal::frontend/src/pages/AcceptInvitationPage.j… |
security | healthy | frontend/src/pages/AcceptInvitationPage.jsx |
password_literal::frontend/src/pages/AcceptInvitationPage.j… |
security | healthy | frontend/src/pages/AcceptInvitationPage.jsx |
password_literal::frontend/src/pages/AcceptInvitationPage.j… |
security | healthy | frontend/src/pages/AcceptInvitationPage.jsx |
password_literal::tests/e2e/fixtures/auth.fixture.js |
security | healthy | tests/e2e/fixtures/auth.fixture.js |
password_literal::tests/e2e/fixtures/auth.fixture.js |
security | healthy | tests/e2e/fixtures/auth.fixture.js |
password_literal::scripts/run-e2e-local.sh |
security | healthy | scripts/run-e2e-local.sh |
password_literal::scripts/run-e2e-local.sh |
security | healthy | scripts/run-e2e-local.sh |
password_literal::scripts/run-e2e-local.sh |
security | healthy | scripts/run-e2e-local.sh |
password_literal::scripts/run-e2e-local.sh |
security | healthy | scripts/run-e2e-local.sh |
password_literal::scripts/run-e2e-local.sh |
security | healthy | scripts/run-e2e-local.sh |
password_literal::scripts/run-e2e-local.sh |
security | healthy | scripts/run-e2e-local.sh |
password_literal::frontend-v2/app/invite/[code].tsx |
security | healthy | frontend-v2/app/invite/[code].tsx |
password_literal::frontend-v2/app/invite/[code].tsx |
security | healthy | frontend-v2/app/invite/[code].tsx |
password_literal::frontend-v2/app/invite/[code].tsx |
security | healthy | frontend-v2/app/invite/[code].tsx |
password_literal::frontend-v2/app/(app)/(tabs)/family.tsx |
security | healthy | frontend-v2/app/(app)/(tabs)/family.tsx |
password_literal::frontend-v2/app/(app)/(tabs)/family.tsx |
security | healthy | frontend-v2/app/(app)/(tabs)/family.tsx |
password_literal::frontend-v2/app/(auth)/register.tsx |
security | healthy | frontend-v2/app/(auth)/register.tsx |
password_literal::frontend-v2/app/(auth)/register.tsx |
security | healthy | frontend-v2/app/(auth)/register.tsx |
password_literal::frontend-v2/src/stores/__tests__/authStor… |
security | healthy | frontend-v2/src/stores/__tests__/authStore.test.ts |
password_literal::frontend-v2/src/stores/__tests__/authStor… |
security | healthy | frontend-v2/src/stores/__tests__/authStore.test.ts |
password_literal::frontend-v2/src/hooks/__tests__/useParent… |
security | healthy | frontend-v2/src/hooks/__tests__/useParent.test.ts |
password_literal::frontend-v2/src/hooks/__tests__/useParent… |
security | healthy | frontend-v2/src/hooks/__tests__/useParent.test.ts |
password_literal::backend/tests/integration/test_auth_flow.… |
security | healthy | backend/tests/integration/test_auth_flow.py |
password_literal::backend/scripts/seed_demo_family.py |
security | healthy | backend/scripts/seed_demo_family.py |
password_literal::backend/scripts/create_test_account.py |
security | healthy | backend/scripts/create_test_account.py |
password_literal::backend/routes/admin_core.py |
security | healthy | backend/routes/admin_core.py |
password_literal::backend/routes/admin/user_management.py |
security | healthy | backend/routes/admin/user_management.py |
| Label | Layer | Status | Path |
|---|---|---|---|
SENTRY_AUTH_TOKEN |
cicd | healthy | — |
E2E_PARENT_PASSWORD |
cicd | healthy | — |
GOOGLE_SERVICES_JSON_BASE64 |
cicd | healthy | — |
SENTRY_ORG |
cicd | healthy | — |
SENTRY_PROJECT |
cicd | healthy | — |
E2E_SUPERADMIN_EMAIL |
cicd | healthy | — |
E2E_PARENT_EMAIL |
cicd | healthy | — |
E2E_ORGADMIN_EMAIL |
cicd | healthy | — |
E2E_STUDENT_EMAIL |
cicd | healthy | — |
E2E_OBSERVER_PASSWORD |
cicd | healthy | — |
SUPABASE_SERVICE_KEY |
cicd | healthy | — |
RENDER_API_KEY |
cicd | healthy | — |
E2E_STUDENT_PASSWORD |
cicd | healthy | — |
E2E_ADVISOR_EMAIL |
cicd | healthy | — |
EXPO_TOKEN |
cicd | healthy | — |
E2E_OBSERVER_EMAIL |
cicd | healthy | — |
E2E_ADVISOR_PASSWORD |
cicd | healthy | — |
E2E_ORGADMIN_PASSWORD |
cicd | healthy | — |
E2E_SUPERADMIN_PASSWORD |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
192.168.86.20 |
network | healthy | CLAUDE.md |
0.9.7.1 |
network | healthy | requirements.txt |
1.5.75.75 |
network | healthy | frontend/src/components/navigation/Sidebar.jsx |
2.37.996.608 |
network | healthy | frontend/src/components/overview/StudentOverviewSections.jsx |
24.04.47.09 |
network | healthy | frontend/src/components/overview/PortfolioSection.jsx |
3.235.577.075 |
network | healthy | frontend/src/pages/marketing/HowItWorksPage.jsx |
251.023.501.05 |
network | healthy | frontend/src/pages/marketing/HowItWorksPage.jsx |
10.0.2.2 |
network | healthy | frontend-v2/src/services/api.ts |
192.168.86.10 |
network | healthy | frontend-v2/src/services/api.ts |
127.0.0.1 |
network | healthy | backend/middleware/rate_limiter.py |
192.168.1.1 |
network | healthy | backend/utils/deprecation.py |
169.254.169.254 |
network | healthy | backend/routes/link_preview.py |
| Label | Layer | Status | Path |
|---|---|---|---|
publish |
cicd | healthy | .github/workflows/eas-update.yml |
backend |
cicd | healthy | .github/workflows/release.yml |
web |
cicd | healthy | .github/workflows/release.yml |
mobile |
cicd | healthy | .github/workflows/release.yml |
ota |
cicd | healthy | .github/workflows/release.yml |
e2e-tests |
cicd | healthy | .github/workflows/frontend-v2-e2e.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | README.md |
redis |
data | healthy | requirements.txt |
postgres |
data | healthy | backend/tests/unit/test_lti_endpoints.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::eas-update |
cicd | healthy | .github/workflows/eas-update.yml |
gha::release |
cicd | healthy | .github/workflows/release.yml |
gha::frontend-v2-e2e |
cicd | healthy | .github/workflows/frontend-v2-e2e.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-8plofsnw |
software | healthy | /tmp/repobility-clone-8plofsnw |
| Label | Layer | Status | Path |
|---|---|---|---|
celery |
data | healthy | backend/database.py |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3000 |
network | healthy | frontend/vite.config.js |
| Label | Layer | Status | Path |
|---|---|---|---|
loadbalancer |
network | healthy | backend/middleware/rate_limiter.py |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::droplet |
hardware | healthy | frontend/migrate-icons.js |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | frontend/src/components/constellation/ConstellationView.jsx |
This page is publicly accessible at:
https://repobility.com/scan/27deb9ef-87bb-4cc9-ab0c-8bc3f24a9421/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/27deb9ef-87bb-4cc9-ab0c-8bc3f24a9421/
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.