https://github.com/bluedotimpact/bluedot
· scanned 2026-06-17 01:42 UTC (1 month, 1 week ago)
167 raw signals (0 security + 167 graph)
Last scanned 1 month, 1 week ago · v2 · last Δ -23.9 (diff) · 131 actionable findings from 1 signal source. 36 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 2955 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 |
|---|---|---|---|
isRoomHealthy |
software | healthy | apps/room/src/components/RoomHealthIndicator.tsx:isRoomHeal… |
setPiCurrentUrl |
software | healthy | apps/room/src/pages/[roomId].tsx:setPiCurrentUrl |
meetingUrl |
software | healthy | apps/room/src/pages/[roomId].tsx:meetingUrl |
DisplayPage |
software | healthy | apps/room/src/pages/display/[roomId].tsx:DisplayPage |
handleKeyPress |
software | healthy | apps/room/src/pages/display/[roomId].tsx:handleKeyPress |
Clock |
software | healthy | apps/room/src/pages/display/[roomId].tsx:Clock |
startInstantMeeting |
software | healthy | apps/room/public/display/setup/tampermonkey/google-meet-han… |
closeDialogs |
software | healthy | apps/room/public/display/setup/tampermonkey/google-meet-han… |
autoLeave |
software | healthy | apps/room/public/display/setup/tampermonkey/google-meet-han… |
redirectAtEndOfCall |
software | healthy | apps/room/public/display/setup/tampermonkey/google-meet-han… |
autoJoin |
software | healthy | apps/room/public/display/setup/tampermonkey/google-meet-han… |
autoAdmit |
software | healthy | apps/room/public/display/setup/tampermonkey/google-meet-han… |
checkForNewInstructions |
software | healthy | apps/room/public/display/setup/tampermonkey/bluedot-room-br… |
debounce |
software | healthy | apps/room/public/display/setup/tampermonkey/bluedot-room-br… |
updateServer |
software | healthy | apps/room/public/display/setup/tampermonkey/bluedot-room-br… |
App |
software | healthy | apps/course-demos/src/components/CodeRenderer.tsx:App |
getShareUrl |
software | healthy | apps/course-demos/src/components/ShareSavedDemoButton.tsx:g… |
handleSubmit |
software | healthy | apps/course-demos/src/pages/generate-react-component.tsx:ha… |
GenerateReactComponentSavedDemoOutputViewer |
software | healthy | apps/course-demos/src/pages/generate-react-component.tsx:Ge… |
HomePage |
software | healthy | apps/course-demos/src/pages/index.tsx:HomePage |
getPromptForUserPrompt |
software | healthy | apps/course-demos/src/pages/api/generate-react-component.ts… |
Component |
software | healthy | apps/course-demos/src/pages/api/generate-react-component.ts… |
load_model |
software | healthy | apps/course-demos/src/pages/2018-to-present/main.py:8 |
run_huggingface_prompt |
software | healthy | apps/course-demos/src/pages/2018-to-present/main.py:13 |
run_openai_prompt |
software | healthy | apps/course-demos/src/pages/2018-to-present/main.py:19 |
main |
software | healthy | apps/course-demos/src/pages/2018-to-present/main.py:50 |
sendOpinion |
software | healthy | apps/speed-review/src/components/SessionComplete.tsx:sendOp… |
update |
software | healthy | apps/speed-review/src/components/SessionComplete.tsx:update |
effectiveRating |
software | healthy | apps/speed-review/src/components/SessionComplete.tsx:effect… |
handleChange |
software | healthy | apps/speed-review/src/components/SessionComplete.tsx:handle… |
handleReset |
software | healthy | apps/speed-review/src/components/SessionComplete.tsx:handle… |
renderRow |
software | healthy | apps/speed-review/src/components/SessionComplete.tsx:render… |
getDirection |
software | healthy | apps/speed-review/src/components/SwipeableRatingArea.tsx:ge… |
getIndicatorTranslate |
software | healthy | apps/speed-review/src/components/SwipeableRatingArea.tsx:ge… |
familyFor |
software | healthy | apps/speed-review/src/components/PreviousApplicationsCard.t… |
courseFromRoundName |
software | healthy | apps/speed-review/src/components/PreviousApplicationsCard.t… |
summarise |
software | healthy | apps/speed-review/src/components/PreviousApplicationsCard.t… |
opinionBadgeClass |
software | healthy | apps/speed-review/src/components/PreviousApplicationsCard.t… |
decisionBadgeClass |
software | healthy | apps/speed-review/src/components/PreviousApplicationsCard.t… |
bannerClass |
software | healthy | apps/speed-review/src/components/PreviousApplicationsCard.t… |
handleMove |
software | healthy | apps/speed-review/src/components/MoveToAgiscControl.tsx:han… |
loadDirection |
software | healthy | apps/speed-review/src/components/RoundPicker.tsx:loadDirect… |
courseFromRoundName |
software | healthy | apps/speed-review/src/components/RoundPicker.tsx:courseFrom… |
updateDirection |
software | healthy | apps/speed-review/src/components/RoundPicker.tsx:updateDire… |
directionButton |
software | healthy | apps/speed-review/src/components/RoundPicker.tsx:directionB… |
buildApplicationsUrl |
software | healthy | apps/speed-review/src/pages/index.tsx:buildApplicationsUrl |
reduce |
software | healthy | apps/speed-review/src/pages/index.tsx:reduce |
SpeedReviewPage |
software | healthy | apps/speed-review/src/pages/index.tsx:SpeedReviewPage |
onKey |
software | healthy | apps/speed-review/src/pages/index.tsx:onKey |
tag |
software | healthy | apps/speed-review/src/pages/index.tsx:tag |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
CLAUDE.md |
software | healthy | CLAUDE.md |
DEVELOPMENT_HANDBOOK.md |
software | healthy | DEVELOPMENT_HANDBOOK.md |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
package-lock.json |
software | healthy | package-lock.json |
README.md |
software | healthy | README.md |
.coderabbit.yaml |
software | healthy | .coderabbit.yaml |
LICENSE |
software | healthy | LICENSE |
package.json |
software | healthy | package.json |
turbo.json |
software | healthy | turbo.json |
tsconfig.json |
software | healthy | tsconfig.json |
pull_request_template.md |
software | healthy | .github/pull_request_template.md |
SECURITY.md |
software | healthy | .github/SECURITY.md |
config.yml |
software | healthy | .github/ISSUE_TEMPLATE/config.yml |
2-enhancement.yml |
software | healthy | .github/ISSUE_TEMPLATE/2-enhancement.yml |
5-devex.yml |
software | healthy | .github/ISSUE_TEMPLATE/5-devex.yml |
4-design.yaml |
software | healthy | .github/ISSUE_TEMPLATE/4-design.yaml |
1-bug.yaml |
software | healthy | .github/ISSUE_TEMPLATE/1-bug.yaml |
3-feature.yaml |
software | healthy | .github/ISSUE_TEMPLATE/3-feature.yaml |
clear_cache.yaml |
software | healthy | .github/workflows/clear_cache.yaml |
website_deploy_production.yaml |
software | healthy | .github/workflows/website_deploy_production.yaml |
ci_cd.yaml |
software | healthy | .github/workflows/ci_cd.yaml |
auto_label_priority.yml |
software | healthy | .github/workflows/auto_label_priority.yml |
claude.yml |
software | healthy | .github/workflows/claude.yml |
postcss.config.js |
software | healthy | apps/room/postcss.config.js |
next.config.js |
software | healthy | apps/room/next.config.js |
eslint.config.mjs |
software | healthy | apps/room/eslint.config.mjs |
README.md |
software | healthy | apps/room/README.md |
vitest.config.mjs |
software | healthy | apps/room/vitest.config.mjs |
.env.local.template |
software | healthy | apps/room/.env.local.template |
package.json |
software | healthy | apps/room/package.json |
.env.test |
software | healthy | apps/room/.env.test |
next-env.d.ts |
software | healthy | apps/room/next-env.d.ts |
Dockerfile |
software | healthy | apps/room/Dockerfile |
tsconfig.json |
software | healthy | apps/room/tsconfig.json |
globals.css |
software | healthy | apps/room/src/globals.css |
RoomHealthIndicator.tsx |
software | healthy | apps/room/src/components/RoomHealthIndicator.tsx |
index.tsx |
software | healthy | apps/room/src/pages/index.tsx |
[roomId].tsx |
software | healthy | apps/room/src/pages/[roomId].tsx |
_app.tsx |
software | healthy | apps/room/src/pages/_app.tsx |
oauth-callback.tsx |
software | healthy | apps/room/src/pages/login/oauth-callback.tsx |
index.tsx |
software | healthy | apps/room/src/pages/login/index.tsx |
status.ts |
software | healthy | apps/room/src/pages/api/status.ts |
status.test.ts |
software | healthy | apps/room/src/pages/api/status.test.ts |
index.ts |
software | healthy | apps/room/src/pages/api/user/rooms/index.ts |
index.ts |
software | healthy | apps/room/src/pages/api/user/rooms/[roomId]/index.ts |
index.ts |
software | healthy | apps/room/src/pages/api/display/rooms/[roomId]/index.ts |
[roomId].tsx |
software | healthy | apps/room/src/pages/display/[roomId].tsx |
types.ts |
software | healthy | apps/room/src/lib/types.ts |
makeApiRoute.ts |
software | healthy | apps/room/src/lib/api/makeApiRoute.ts |
env.ts |
software | healthy | apps/room/src/lib/api/env.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.github |
software | healthy | .github |
ISSUE_TEMPLATE |
software | healthy | .github/ISSUE_TEMPLATE |
workflows |
software | healthy | .github/workflows |
apps |
software | healthy | apps |
room |
software | healthy | apps/room |
src |
software | healthy | apps/room/src |
components |
software | healthy | apps/room/src/components |
pages |
software | healthy | apps/room/src/pages |
login |
software | healthy | apps/room/src/pages/login |
api |
software | healthy | apps/room/src/pages/api |
user |
software | healthy | apps/room/src/pages/api/user |
rooms |
software | healthy | apps/room/src/pages/api/user/rooms |
[roomId] |
software | healthy | apps/room/src/pages/api/user/rooms/[roomId] |
display |
software | healthy | apps/room/src/pages/api/display |
rooms |
software | healthy | apps/room/src/pages/api/display/rooms |
[roomId] |
software | healthy | apps/room/src/pages/api/display/rooms/[roomId] |
display |
software | healthy | apps/room/src/pages/display |
lib |
software | healthy | apps/room/src/lib |
api |
software | healthy | apps/room/src/lib/api |
public |
software | healthy | apps/room/public |
display |
software | healthy | apps/room/public/display |
setup |
software | healthy | apps/room/public/display/setup |
kiosk |
software | healthy | apps/room/public/display/setup/kiosk |
tampermonkey |
software | healthy | apps/room/public/display/setup/tampermonkey |
login |
software | healthy | apps/login |
tools |
software | healthy | apps/login/tools |
course-demos |
software | healthy | apps/course-demos |
src |
software | healthy | apps/course-demos/src |
components |
software | healthy | apps/course-demos/src/components |
pages |
software | healthy | apps/course-demos/src/pages |
s |
software | healthy | apps/course-demos/src/pages/s |
api |
software | healthy | apps/course-demos/src/pages/api |
saved-output |
software | healthy | apps/course-demos/src/pages/api/saved-output |
2018-to-present |
software | healthy | apps/course-demos/src/pages/2018-to-present |
lib |
software | healthy | apps/course-demos/src/lib |
api |
software | healthy | apps/course-demos/src/lib/api |
__tests__ |
software | healthy | apps/course-demos/src/__tests__ |
api |
software | healthy | apps/course-demos/src/__tests__/api |
speed-review |
software | healthy | apps/speed-review |
src |
software | healthy | apps/speed-review/src |
components |
software | healthy | apps/speed-review/src/components |
pages |
software | healthy | apps/speed-review/src/pages |
login |
software | healthy | apps/speed-review/src/pages/login |
api |
software | healthy | apps/speed-review/src/pages/api |
lib |
software | healthy | apps/speed-review/src/lib |
api |
software | healthy | apps/speed-review/src/lib/api |
client |
software | healthy | apps/speed-review/src/lib/client |
website |
software | healthy | apps/website |
scripts |
software | healthy | apps/website/scripts |
src |
software | healthy | apps/website/src |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
DashboardPage |
frontend | healthy | apps/room/src/pages/index.tsx |
RoomControlPage |
frontend | healthy | apps/room/src/pages/[roomId].tsx |
AppWithNoSsr |
frontend | healthy | apps/room/src/pages/_app.tsx |
DisplayPage |
frontend | healthy | apps/room/src/pages/display/[roomId].tsx |
App |
frontend | healthy | apps/course-demos/src/components/CodeRenderer.tsx |
MarkdownRenderer |
frontend | healthy | apps/course-demos/src/components/MarkdownRenderer.tsx |
DemoPage |
frontend | healthy | apps/course-demos/src/pages/generate-react-component.tsx |
HomePage |
frontend | healthy | apps/course-demos/src/pages/index.tsx |
AppWithNoSsr |
frontend | healthy | apps/course-demos/src/pages/_app.tsx |
SharePage |
frontend | healthy | apps/course-demos/src/pages/s/[savedDemoOutputId].tsx |
DemoPage |
frontend | healthy | apps/course-demos/src/pages/2018-to-present/index.tsx |
AppWithNoSsr |
frontend | healthy | apps/speed-review/src/pages/_app.tsx |
BugReportProvider |
frontend | healthy | apps/website/src/hooks/useBugReport.tsx |
Header |
frontend | healthy | apps/website/src/components/Header.tsx |
PageListRow |
frontend | healthy | apps/website/src/components/PageListRow.tsx |
PageNewsletter |
frontend | healthy | apps/website/src/components/PageNewsletter.tsx |
MarketingHero |
frontend | healthy | apps/website/src/components/MarketingHero.tsx |
AnnouncementBanner |
frontend | healthy | apps/website/src/components/AnnouncementBanner.tsx |
ValuesSection |
frontend | healthy | apps/website/src/components/about/ValuesSection.tsx |
JoinUsCta |
frontend | healthy | apps/website/src/components/about/JoinUsCta.tsx |
HistorySection |
frontend | healthy | apps/website/src/components/about/HistorySection.tsx |
IntroSection |
frontend | healthy | apps/website/src/components/about/IntroSection.tsx |
BeliefsSection |
frontend | healthy | apps/website/src/components/about/BeliefsSection.tsx |
TeamSection |
frontend | healthy | apps/website/src/components/about/TeamSection.tsx |
NextDiscussionCard |
frontend | healthy | apps/website/src/components/my-courses/NextDiscussionCard.t… |
CourseListRow |
frontend | healthy | apps/website/src/components/my-courses/CourseListRow.tsx |
TabPills |
frontend | healthy | apps/website/src/components/my-courses/TabPills.tsx |
EmptyCourseList |
frontend | healthy | apps/website/src/components/my-courses/EmptyCourseList.tsx |
QuickApplyBanner |
frontend | healthy | apps/website/src/components/my-courses/QuickApplyBanner.tsx |
DiscussionList |
frontend | healthy | apps/website/src/components/my-courses/DiscussionList.tsx |
CourseList |
frontend | healthy | apps/website/src/components/my-courses/CourseList.tsx |
LiveBadge |
frontend | healthy | apps/website/src/components/my-courses/LiveBadge.tsx |
DiscussionListRow |
frontend | healthy | apps/website/src/components/my-courses/DiscussionListRow.tsx |
HowItWorksSection |
frontend | healthy | apps/website/src/components/advising/HowItWorksSection.tsx |
WhatThisIsForSection |
frontend | healthy | apps/website/src/components/advising/WhatThisIsForSection.t… |
WhoYouAreSection |
frontend | healthy | apps/website/src/components/advising/WhoYouAreSection.tsx |
RecommendedReadingSection |
frontend | healthy | apps/website/src/components/advising/RecommendedReadingSect… |
AdvisorsSection |
frontend | healthy | apps/website/src/components/advising/AdvisorsSection.tsx |
WhatToExpectSection |
frontend | healthy | apps/website/src/components/advising/WhatToExpectSection.tsx |
TheWeekSection |
frontend | healthy | apps/website/src/components/incubator-week/TheWeekSection.t… |
LogisticsSection |
frontend | healthy | apps/website/src/components/incubator-week/LogisticsSection… |
WhatYouGetSection |
frontend | healthy | apps/website/src/components/incubator-week/WhatYouGetSectio… |
WhatThisIsForSection |
frontend | healthy | apps/website/src/components/incubator-week/WhatThisIsForSec… |
AboutBlueDotSection |
frontend | healthy | apps/website/src/components/incubator-week/AboutBlueDotSect… |
AboutYouSection |
frontend | healthy | apps/website/src/components/incubator-week/AboutYouSection.… |
TrackRecordSection |
frontend | healthy | apps/website/src/components/incubator-week/TrackRecordSecti… |
NextStepsSection |
frontend | healthy | apps/website/src/components/career-transition-grant/NextSte… |
WhatThisIsForSection |
frontend | healthy | apps/website/src/components/career-transition-grant/WhatThi… |
ExpectationsSection |
frontend | healthy | apps/website/src/components/career-transition-grant/Expecta… |
GranteesSection |
frontend | healthy | apps/website/src/components/career-transition-grant/Grantee… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/ |
frontend | healthy | apps/room/src/pages/index.tsx |
/[roomId] |
frontend | healthy | apps/room/src/pages/[roomId].tsx |
/_app |
frontend | healthy | apps/room/src/pages/_app.tsx |
/login/oauth-callback |
frontend | healthy | apps/room/src/pages/login/oauth-callback.tsx |
/login/ |
frontend | healthy | apps/room/src/pages/login/index.tsx |
/api/status |
frontend | healthy | apps/room/src/pages/api/status.ts |
/api/status.test |
frontend | healthy | apps/room/src/pages/api/status.test.ts |
/api/user/rooms/ |
frontend | healthy | apps/room/src/pages/api/user/rooms/index.ts |
/api/user/rooms/[roomId]/ |
frontend | healthy | apps/room/src/pages/api/user/rooms/[roomId]/index.ts |
/api/display/rooms/[roomId]/ |
frontend | healthy | apps/room/src/pages/api/display/rooms/[roomId]/index.ts |
/display/[roomId] |
frontend | healthy | apps/room/src/pages/display/[roomId].tsx |
/generate-react-component |
frontend | healthy | apps/course-demos/src/pages/generate-react-component.tsx |
/s/[savedDemoOutputId] |
frontend | healthy | apps/course-demos/src/pages/s/[savedDemoOutputId].tsx |
/api/generate-react-component |
frontend | healthy | apps/course-demos/src/pages/api/generate-react-component.ts |
/api/saved-output/ |
frontend | healthy | apps/course-demos/src/pages/api/saved-output/index.ts |
/api/saved-output/[savedDemoOutputId] |
frontend | healthy | apps/course-demos/src/pages/api/saved-output/[savedDemoOutp… |
/2018-to-present/ |
frontend | healthy | apps/course-demos/src/pages/2018-to-present/index.tsx |
/api/decisions |
frontend | healthy | apps/speed-review/src/pages/api/decisions.ts |
/api/application-history |
frontend | healthy | apps/speed-review/src/pages/api/application-history.ts |
/api/move-to-agisc |
frontend | healthy | apps/speed-review/src/pages/api/move-to-agisc.ts |
/api/reset-opinion |
frontend | healthy | apps/speed-review/src/pages/api/reset-opinion.ts |
/api/rounds |
frontend | healthy | apps/speed-review/src/pages/api/rounds.ts |
/api/round-stats |
frontend | healthy | apps/speed-review/src/pages/api/round-stats.ts |
/api/applications |
frontend | healthy | apps/speed-review/src/pages/api/applications.ts |
/404.stories |
frontend | healthy | apps/website/src/components/pages/404.stories.tsx |
/courses/CoursesPage.stories |
frontend | healthy | apps/website/src/components/pages/courses/CoursesPage.stori… |
/privacy-policy |
frontend | healthy | apps/website/src/pages/privacy-policy.tsx |
/profile |
frontend | healthy | apps/website/src/pages/profile.tsx |
/our-community |
frontend | healthy | apps/website/src/pages/our-community.tsx |
/facilitated-courses |
frontend | healthy | apps/website/src/pages/facilitated-courses.tsx |
/site-login |
frontend | healthy | apps/website/src/pages/site-login.tsx |
/resources |
frontend | healthy | apps/website/src/pages/resources.tsx |
/attendance-policy |
frontend | healthy | apps/website/src/pages/attendance-policy.tsx |
/my-courses |
frontend | healthy | apps/website/src/pages/my-courses.tsx |
/certification |
frontend | healthy | apps/website/src/pages/certification.tsx |
/biosechackathon |
frontend | healthy | apps/website/src/pages/biosechackathon.tsx |
/_document |
frontend | healthy | apps/website/src/pages/_document.tsx |
/programs |
frontend | healthy | apps/website/src/pages/programs.tsx |
/404 |
frontend | healthy | apps/website/src/pages/404.tsx |
/[vanity] |
frontend | healthy | apps/website/src/pages/[vanity].tsx |
/grants |
frontend | healthy | apps/website/src/pages/grants.tsx |
/code-of-conduct |
frontend | healthy | apps/website/src/pages/code-of-conduct.tsx |
/account |
frontend | healthy | apps/website/src/pages/account.tsx |
/subscription-preferences |
frontend | healthy | apps/website/src/pages/subscription-preferences.tsx |
/about |
frontend | healthy | apps/website/src/pages/about.tsx |
/alumni |
frontend | healthy | apps/website/src/pages/alumni.tsx |
/_error |
frontend | healthy | apps/website/src/pages/_error.tsx |
/puzzles/technical-ai-safety |
frontend | healthy | apps/website/src/pages/puzzles/technical-ai-safety.tsx |
/puzzles/technical-ai-safety/submitted |
frontend | healthy | apps/website/src/pages/puzzles/technical-ai-safety/submitte… |
/login/clear |
frontend | healthy | apps/website/src/pages/login/clear.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
auth::apps/website/src/__tests__/posthog.test.tsx |
security | healthy | apps/website/src/__tests__/posthog.test.tsx |
auth::libraries/ui/src/Login.tsx |
security | healthy | libraries/ui/src/Login.tsx |
auth::apps/login/README.md |
security | healthy | apps/login/README.md |
auth::apps/website/src/__tests__/pages/api/calendar/discuss… |
security | healthy | apps/website/src/__tests__/pages/api/calendar/discussions/[… |
auth::apps/app-template/src/pages/login/index.tsx |
security | healthy | apps/app-template/src/pages/login/index.tsx |
auth::apps/infra/src/k8s/serviceDefinitions.ts |
security | healthy | apps/infra/src/k8s/serviceDefinitions.ts |
auth::apps/website/src/lib/api/keycloak.ts |
security | healthy | apps/website/src/lib/api/keycloak.ts |
auth::apps/website/src/server/routers/users.ts |
security | healthy | apps/website/src/server/routers/users.ts |
auth::apps/website/src/lib/api/keycloak.test.ts |
security | healthy | apps/website/src/lib/api/keycloak.test.ts |
auth::apps/website/src/lib/api/makeApiRoute.ts |
security | healthy | apps/website/src/lib/api/makeApiRoute.ts |
auth::apps/website/src/server/context.test.ts |
security | healthy | apps/website/src/server/context.test.ts |
auth::apps/frontend-example/src/pages/login/index.tsx |
security | healthy | apps/frontend-example/src/pages/login/index.tsx |
auth::apps/speed-review/src/lib/api/makeApiRoute.ts |
security | healthy | apps/speed-review/src/lib/api/makeApiRoute.ts |
auth::apps/website/src/pages/login/index.tsx |
security | healthy | apps/website/src/pages/login/index.tsx |
auth::apps/frontend-example/src/lib/api/makeApiRoute.ts |
security | healthy | apps/frontend-example/src/lib/api/makeApiRoute.ts |
auth::libraries/ui/src/Login.test.tsx |
security | healthy | libraries/ui/src/Login.test.tsx |
auth::apps/website/scripts/render-preview.ts |
security | healthy | apps/website/scripts/render-preview.ts |
auth::apps/website/src/server/routers/users.test.ts |
security | healthy | apps/website/src/server/routers/users.test.ts |
auth::apps/app-template/src/lib/api/makeApiRoute.ts |
security | healthy | apps/app-template/src/lib/api/makeApiRoute.ts |
auth::CLAUDE.md |
security | healthy | CLAUDE.md |
auth::libraries/ui/src/utils/testUtils.ts |
security | healthy | libraries/ui/src/utils/testUtils.ts |
auth::apps/website/src/utils/trpc.test.ts |
security | healthy | apps/website/src/utils/trpc.test.ts |
auth::README.md |
security | healthy | README.md |
auth::apps/frontend-example/src/pages/login/oauth-callback.… |
security | healthy | apps/frontend-example/src/pages/login/oauth-callback.tsx |
auth::apps/website/package.json |
security | healthy | apps/website/package.json |
auth::libraries/ui/src/utils/auth.tsx |
security | healthy | libraries/ui/src/utils/auth.tsx |
auth::libraries/ui/src/utils/makeMakeApiRoute.ts |
security | healthy | libraries/ui/src/utils/makeMakeApiRoute.ts |
auth::apps/frontend-example/src/pages/authed.tsx |
security | healthy | apps/frontend-example/src/pages/authed.tsx |
auth::apps/app-template/src/pages/login/oauth-callback.tsx |
security | healthy | apps/app-template/src/pages/login/oauth-callback.tsx |
auth::apps/website/src/server/context.ts |
security | healthy | apps/website/src/server/context.ts |
auth::apps/website/src/pages/api/keycloak-register-preview-… |
security | healthy | apps/website/src/pages/api/keycloak-register-preview-redire… |
auth::apps/website/src/pages/login/clear.tsx |
security | healthy | apps/website/src/pages/login/clear.tsx |
auth::libraries/ui/README.md |
security | healthy | libraries/ui/README.md |
auth::apps/infra/src/k8s/ingress.ts |
security | healthy | apps/infra/src/k8s/ingress.ts |
auth::apps/login/tools/getBluedotKeycloakTheme.sh |
security | healthy | apps/login/tools/getBluedotKeycloakTheme.sh |
auth::apps/speed-review/src/pages/login/index.tsx |
security | healthy | apps/speed-review/src/pages/login/index.tsx |
auth::apps/frontend-example/package.json |
security | healthy | apps/frontend-example/package.json |
auth::apps/website/src/components/courses/ResourceListItem.… |
security | healthy | apps/website/src/components/courses/ResourceListItem.test.t… |
auth::apps/website/src/pages/api/keycloak-register-preview-… |
security | healthy | apps/website/src/pages/api/keycloak-register-preview-redire… |
auth::apps/website/src/pages/login/oauth-callback.tsx |
security | healthy | apps/website/src/pages/login/oauth-callback.tsx |
auth::apps/course-demos/src/lib/api/makeApiRoute.ts |
security | healthy | apps/course-demos/src/lib/api/makeApiRoute.ts |
auth::libraries/ui/package.json |
security | healthy | libraries/ui/package.json |
auth::apps/speed-review/src/pages/login/oauth-callback.tsx |
security | healthy | apps/speed-review/src/pages/login/oauth-callback.tsx |
auth::libraries/ui/src/utils/auth.test.tsx |
security | healthy | libraries/ui/src/utils/auth.test.tsx |
auth::apps/infra/src/k8s/postgres.ts |
security | healthy | apps/infra/src/k8s/postgres.ts |
auth::apps/login/Dockerfile |
security | healthy | apps/login/Dockerfile |
auth::apps/app-template/src/pages/authed.tsx |
security | healthy | apps/app-template/src/pages/authed.tsx |
auth::apps/infra/README.md |
security | healthy | apps/infra/README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
dotenv::apps/room/.env.test |
security | healthy | apps/room/.env.test |
dotenv::apps/course-demos/.env.test |
security | healthy | apps/course-demos/.env.test |
dotenv::apps/speed-review/.env.test |
security | healthy | apps/speed-review/.env.test |
dotenv::apps/website/.env.test |
security | healthy | apps/website/.env.test |
dotenv::apps/availability/.env.test |
security | healthy | apps/availability/.env.test |
dotenv::apps/editor/.env.test |
security | healthy | apps/editor/.env.test |
dotenv::apps/meet/.env.test |
security | healthy | apps/meet/.env.test |
dotenv::apps/pg-sync-service/.env.test |
security | healthy | apps/pg-sync-service/.env.test |
dotenv::apps/frontend-example/.env.test |
security | healthy | apps/frontend-example/.env.test |
dotenv::apps/app-template/.env.test |
security | healthy | apps/app-template/.env.test |
dotenv::libraries/db/.env.test |
security | healthy | libraries/db/.env.test |
dotenv::libraries/computed-airtable-fields/.env.test |
security | healthy | libraries/computed-airtable-fields/.env.test |
password_literal::apps/website/src/server/routers/users.tes… |
security | healthy | apps/website/src/server/routers/users.test.ts |
password_literal::apps/website/src/server/routers/users.tes… |
security | healthy | apps/website/src/server/routers/users.test.ts |
password_literal::apps/website/src/server/routers/users.tes… |
security | healthy | apps/website/src/server/routers/users.test.ts |
generic_api_key::libraries/db/src/lib/mock-airtable-ts.ts |
security | healthy | libraries/db/src/lib/mock-airtable-ts.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
image::apps/room/Dockerfile |
hardware | healthy | apps/room/Dockerfile |
image::apps/login/Dockerfile |
hardware | healthy | apps/login/Dockerfile |
image::apps/course-demos/Dockerfile |
hardware | healthy | apps/course-demos/Dockerfile |
image::apps/speed-review/Dockerfile |
hardware | healthy | apps/speed-review/Dockerfile |
image::apps/website/Dockerfile |
hardware | healthy | apps/website/Dockerfile |
image::apps/availability/Dockerfile |
hardware | healthy | apps/availability/Dockerfile |
image::apps/editor/Dockerfile |
hardware | healthy | apps/editor/Dockerfile |
image::apps/website-proxy/Dockerfile |
hardware | healthy | apps/website-proxy/Dockerfile |
image::apps/meet/Dockerfile |
hardware | healthy | apps/meet/Dockerfile |
image::apps/pg-sync-service/Dockerfile |
hardware | healthy | apps/pg-sync-service/Dockerfile |
image::apps/frontend-example/Dockerfile |
hardware | healthy | apps/frontend-example/Dockerfile |
image::apps/posthog-proxy/Dockerfile |
hardware | healthy | apps/posthog-proxy/Dockerfile |
image::apps/app-template/Dockerfile |
hardware | healthy | apps/app-template/Dockerfile |
image::apps/storybook/Dockerfile |
hardware | healthy | apps/storybook/Dockerfile |
image::.devcontainer/Dockerfile |
hardware | healthy | .devcontainer/Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
component |
software | healthy | apps/website/src/components/ErrorBoundary.tsx:component |
components |
software | healthy | apps/website/src/components/ErrorBoundary.tsx:components |
ErrorBoundary |
software | healthy | apps/website/src/components/ErrorBoundary.tsx:ErrorBoundary |
SyncManager |
software | healthy | apps/pg-sync-service/src/lib/sync-manager.ts:SyncManager |
AirtableWebhook |
software | healthy | apps/pg-sync-service/src/lib/webhook.ts:AirtableWebhook |
RateLimiter |
software | healthy | apps/pg-sync-service/src/lib/rate-limiter.ts:RateLimiter |
PgAirtableDb |
software | healthy | libraries/db/src/lib/client.ts:PgAirtableDb |
PgAirtableTable |
software | healthy | libraries/db/src/lib/db-core.ts:PgAirtableTable |
MockAirtableTs |
software | healthy | libraries/db/src/lib/mock-airtable-ts.ts:MockAirtableTs |
group |
software | healthy | libraries/ui/src/CTALinkOrButton.test.tsx:group |
will |
software | healthy | libraries/ui/src/utils/index.ts:will |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8080 |
network | healthy | apps/room/Dockerfile |
port:256 |
network | healthy | apps/room/Dockerfile |
port:968 |
network | healthy | apps/room/Dockerfile |
port:9869 |
network | healthy | apps/login/Dockerfile |
port:5433 |
network | healthy | apps/infra/tools/connectDb.sh |
port:5432 |
network | healthy | apps/infra/tools/connectDb.sh |
port:9000 |
network | healthy | apps/infra/src/k8s/serviceDefinitions.ts |
port:531 |
network | healthy | apps/infra/src/k8s/serviceDefinitions.ts |
port:4319 |
network | healthy | apps/infra/src/k8s/serviceDefinitions.ts |
port:80 |
network | healthy | apps/infra/src/k8s/services.ts |
port:8000 |
network | healthy | libraries/docker-scripts/src/start.sh |
| Label | Layer | Status | Path |
|---|---|---|---|
clear-cache |
cicd | healthy | .github/workflows/clear_cache.yaml |
deploy |
cicd | healthy | .github/workflows/website_deploy_production.yaml |
setup |
cicd | healthy | .github/workflows/ci_cd.yaml |
typecheck |
cicd | healthy | .github/workflows/ci_cd.yaml |
lint |
cicd | healthy | .github/workflows/ci_cd.yaml |
test |
cicd | healthy | .github/workflows/ci_cd.yaml |
ci |
cicd | healthy | .github/workflows/ci_cd.yaml |
cd |
cicd | healthy | .github/workflows/ci_cd.yaml |
add-priority-label |
cicd | healthy | .github/workflows/auto_label_priority.yml |
claude |
cicd | healthy | .github/workflows/claude.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
AIRTABLE_PERSONAL_ACCESS_TOKEN |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
INFRA_AWS_CREDENTIALS |
cicd | healthy | — |
ANTHROPIC_API_KEY |
cicd | healthy | — |
INFRA_PULUMI_PASSPHRASE |
cicd | healthy | — |
K8S_KUBECONFIG |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::clear_cache |
cicd | healthy | .github/workflows/clear_cache.yaml |
gha::website_deploy_production |
cicd | healthy | .github/workflows/website_deploy_production.yaml |
gha::ci_cd |
cicd | healthy | .github/workflows/ci_cd.yaml |
gha::auto_label_priority |
cicd | healthy | .github/workflows/auto_label_priority.yml |
gha::claude |
cicd | healthy | .github/workflows/claude.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | CLAUDE.md |
postgresql |
data | healthy | apps/login/Dockerfile |
sqlite |
data | healthy | apps/infra/src/k8s/serviceDefinitions.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | .github/workflows/ci_cd.yaml |
vps::vultr |
hardware | healthy | apps/infra/Pulumi.prod.yaml |
vps::gcp |
hardware | healthy | apps/infra/src/k8s/serviceDefinitions.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
7.18.2.82 |
network | healthy | apps/course-demos/src/pages/2018-to-present/responses.json |
127.0.0.1 |
network | healthy | apps/website/src/pages/api/calendar/discussions/[discussion… |
| Label | Layer | Status | Path |
|---|---|---|---|
bluedotimpact__bluedot |
software | healthy | /data/fable5_failed_archive/bluedotimpact__bluedot |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | apps/website/src/components/courses/RejoinGroupModal.storie… |
This page is publicly accessible at:
https://repobility.com/scan/282b719c-02df-4959-bab7-d8b7907e0c2d/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/282b719c-02df-4959-bab7-d8b7907e0c2d/
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.