Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.
52 of your 154 findings came from Repobility's proprietary detections. ✓ Repobility tags below mark them.
Upstream (GitHub) caused delay on this scan — not Repobility.
  • GitHub API rate-limited (HTTP 403) — preflight skipped, fell back to direct git clone.
  • Clone from GitHub took 36.66s for a 87.1 MB repo slow.
  • Repobility's analysis ran in 14.31s after the clone landed.

freeCodeCamp/freeCodeCamp

https://github.com/freeCodeCamp/freeCodeCamp · scanned 2026-06-05 04:21 UTC (13 hours, 13 minutes ago) · 10 languages

815 findings (135 legacy + 680 scanner) 11/13 scanners ran 76th percentile · Typescript · large (100-500K LoC) Scanner says 64 (higher by 18)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 13 hours, 13 minutes ago · v2 · 475 findings from 2 sources. Findings combine the legacy security pipeline AND the multi-layer engine (atlas, wiring, flows, ranked) AND verified AI agent contributions.

JSON
Score breakdown â 2026-05-18-v5
Component Sub-score Weight Contribution
structure_score 60.0 0.15 9.00
security_score 100.0 0.25 25.00
testing_score 85.0 0.20 17.00
documentation_score 63.0 0.15 9.45
practices_score 87.0 0.15 13.05
code_quality 80.0 0.10 8.00
Overall 1.00 81.5
security_score may be inflated — optional security scanners were skipped on this fast scan
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 22795 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.

LabelLayerStatusPath
renovate.json software healthy renovate.json
tsconfig-base.json software healthy tsconfig-base.json
README.md software healthy README.md
.stylelintrc.json software healthy .stylelintrc.json
pnpm-lock.yaml software healthy pnpm-lock.yaml
package.json software healthy package.json
turbo.json software healthy turbo.json
LICENSE.md software healthy LICENSE.md
pnpm-workspace.yaml software healthy pnpm-workspace.yaml
docker-compose.e2e.yml software healthy docker/docker-compose.e2e.yml
docker-compose.yml software healthy docker/docker-compose.yml
Dockerfile software healthy docker/api/Dockerfile
Dockerfile software healthy docker/devcontainer/Dockerfile
vitest-setup.js software warning client/vitest-setup.js
gatsby-ssr.tsx software healthy client/gatsby-ssr.tsx
tailwind.config.js software warning client/tailwind.config.js
gatsby-browser.tsx software warning client/gatsby-browser.tsx
gatsby-config.ts software warning client/gatsby-config.ts
package.json software healthy client/package.json
vitest.config.js software warning client/vitest.config.js
turbo.json software healthy client/turbo.json
gatsby-node.ts software healthy client/gatsby-node.ts
tsconfig.json software healthy client/tsconfig.json
.babelrc.js software warning client/.babelrc.js
postcss.config.js software warning client/postcss.config.js
config-for-tests.ts software warning client/i18n/config-for-tests.ts
schema-validation.ts software healthy client/i18n/schema-validation.ts
config.js software warning client/i18n/config.js
locales.test.ts software healthy client/i18n/locales.test.ts
meta-tags.json software healthy client/i18n/locales/german/meta-tags.json
motivation.json software healthy client/i18n/locales/german/motivation.json
links.json software healthy client/i18n/locales/german/links.json
translations.json software healthy client/i18n/locales/german/translations.json
intro.json software healthy client/i18n/locales/german/intro.json
meta-tags.json software healthy client/i18n/locales/japanese/meta-tags.json
motivation.json software healthy client/i18n/locales/japanese/motivation.json
links.json software healthy client/i18n/locales/japanese/links.json
translations.json software healthy client/i18n/locales/japanese/translations.json
intro.json software healthy client/i18n/locales/japanese/intro.json
meta-tags.json software healthy client/i18n/locales/portuguese/meta-tags.json
motivation.json software healthy client/i18n/locales/portuguese/motivation.json
links.json software healthy client/i18n/locales/portuguese/links.json
translations.json software healthy client/i18n/locales/portuguese/translations.json
intro.json software healthy client/i18n/locales/portuguese/intro.json
meta-tags.json software healthy client/i18n/locales/espanol/meta-tags.json
motivation.json software healthy client/i18n/locales/espanol/motivation.json
links.json software healthy client/i18n/locales/espanol/links.json
translations.json software healthy client/i18n/locales/espanol/translations.json
intro.json software healthy client/i18n/locales/espanol/intro.json
meta-tags.json software healthy client/i18n/locales/chinese-traditional/meta-tags.json

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

LabelLayerStatusPath
isBootstrapScript software healthy client/gatsby-ssr.tsx:isBootstrapScript
createPages software healthy client/gatsby-node.ts:createPages
flattenAnObject software healthy client/i18n/schema-validation.ts:flattenAnObject
findMissingKeys software healthy client/i18n/schema-validation.ts:findMissingKeys
findExtraneousKeys software healthy client/i18n/schema-validation.ts:findExtraneousKeys
noEmptyObjectValues software healthy client/i18n/schema-validation.ts:noEmptyObjectValues
translationSchemaValidation software healthy client/i18n/schema-validation.ts:translationSchemaValidation
motivationSchemaValidation software healthy client/i18n/schema-validation.ts:motivationSchemaValidation
introSchemaValidation software healthy client/i18n/schema-validation.ts:introSchemaValidation
metaTagsSchemaValidation software healthy client/i18n/schema-validation.ts:metaTagsSchemaValidation
linksSchemaValidation software healthy client/i18n/schema-validation.ts:linksSchemaValidation
schemaValidation software healthy client/i18n/schema-validation.ts:schemaValidation
readJsonFile software healthy client/i18n/schema-validation.ts:readJsonFile
blockFromIntro software healthy client/i18n/locales.test.ts:blockFromIntro
getResponsiveWebDesignPath software healthy client/config/cert-and-project-map.ts:getResponsiveWebDesig…
getCollegeAlgebraPyPath software healthy client/config/cert-and-project-map.ts:getCollegeAlgebraPyPa…
getJavaScriptAlgoPath software healthy client/config/cert-and-project-map.ts:getJavaScriptAlgoPath
withTranslation software healthy client/__mocks__/react-i18next.js:withTranslation
useTranslation software healthy client/__mocks__/react-i18next.js:useTranslation
Trans software healthy client/__mocks__/react-i18next.js:Trans
translate software healthy client/__mocks__/react-i18next.js:translate
getBlockMetadata software healthy client/utils/build-challenges.js:getBlockMetadata
replaceChallengeNodes software healthy client/utils/build-challenges.js:replaceChallengeNodes
buildChallenges software healthy client/utils/build-challenges.js:buildChallenges
render software healthy client/utils/test-utils.tsx:render
Wrapper software healthy client/utils/test-utils.tsx:Wrapper
sortChallengeFiles software healthy client/utils/sort-challengefiles.ts:sortChallengeFiles
getCertIds software healthy client/utils/index.ts:getCertIds
getPathFromID software healthy client/utils/index.ts:getPathFromID
isBrowser software healthy client/utils/index.ts:isBrowser
getheadTagComponents software healthy client/utils/tags.tsx:getheadTagComponents
getPostBodyComponents software healthy client/utils/tags.tsx:getPostBodyComponents
mathJaxScriptElement software healthy client/utils/tags.tsx:mathJaxScriptElement
getPreBodyThemeScript software healthy client/utils/tags.tsx:getPreBodyThemeScript
script software healthy client/utils/tags.tsx:script
is software healthy client/utils/gatsby/page-loading.ts:is
preloadPage software healthy client/utils/gatsby/page-loading.ts:preloadPage
layoutSelector software healthy client/utils/gatsby/layout-selector.tsx:layoutSelector
getIsFirstStepInBlock software healthy client/utils/gatsby/challenge-page-creator.js:getIsFirstSte…
getTemplateComponent software healthy client/utils/gatsby/challenge-page-creator.js:getTemplateCo…
getProjectPreviewConfig software healthy client/utils/gatsby/challenge-page-creator.js:getProjectPre…
findFileByKey software healthy client/utils/gatsby/challenge-page-creator.js:findFileByKey
getComponentNameAndProps software healthy client/utils/gatsby/layout-selector.test.tsx:getComponentNa…
TestComponent software healthy client/utils/gatsby/layout-selector.test.tsx:TestComponent
getCurriculum software healthy client/tools/get-curriculum.ts:getCurriculum
roundDownToNearestHundred software healthy client/tools/generate-search-placeholder.ts:roundDownToNear…
convertToLocalizedString software healthy client/tools/generate-search-placeholder.ts:convertToLocali…
generateSearchPlaceholder software healthy client/tools/generate-search-placeholder.ts:generateSearchP…
checkClientLocale software healthy client/tools/create-env.ts:checkClientLocale
checkCurriculumLocale software healthy client/tools/create-env.ts:checkCurriculumLocale

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

LabelLayerStatusPath
docker software healthy docker
api software healthy docker/api
devcontainer software healthy docker/devcontainer
client software healthy client
i18n software healthy client/i18n
locales software healthy client/i18n/locales
german software healthy client/i18n/locales/german
japanese software healthy client/i18n/locales/japanese
portuguese software healthy client/i18n/locales/portuguese
espanol software healthy client/i18n/locales/espanol
chinese-traditional software healthy client/i18n/locales/chinese-traditional
english software healthy client/i18n/locales/english
chinese software healthy client/i18n/locales/chinese
korean software healthy client/i18n/locales/korean
ukrainian software healthy client/i18n/locales/ukrainian
italian software healthy client/i18n/locales/italian
swahili software healthy client/i18n/locales/swahili
config software healthy client/config
static software healthy client/static
json software healthy client/static/json
the-fastest-web-page-on-the-internet software healthy client/static/the-fastest-web-page-on-the-internet
__mocks__ software healthy client/__mocks__
utils software healthy client/utils
__fixtures__ software healthy client/utils/__fixtures__
gatsby software healthy client/utils/gatsby
tools software healthy client/tools
schema software healthy client/tools/schema
external-curriculum software healthy client/tools/external-curriculum
src software healthy client/src
__tests__ software healthy client/src/__tests__
integration software healthy client/src/__tests__/integration
redux software healthy client/src/redux
settings software healthy client/src/redux/settings
analytics software healthy client/src/analytics
__mocks__ software healthy client/src/analytics/__mocks__
utils software healthy client/src/utils
__fixtures__ software healthy client/src/utils/__fixtures__
__mocks__ software healthy client/src/utils/__mocks__
tone software healthy client/src/utils/tone
components software healthy client/src/components
settings software healthy client/src/components/settings
sidebar-panel software healthy client/src/components/sidebar-panel
Map software healthy client/src/components/Map
Donation software healthy client/src/components/Donation
archived-warning software healthy client/src/components/archived-warning
Flash software healthy client/src/components/Flash
redux software healthy client/src/components/Flash/redux
FourOhFour software healthy client/src/components/FourOhFour
signout-modal software healthy client/src/components/signout-modal
search software healthy client/src/components/search

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

LabelLayerStatusPath
HTML frontend healthy client/src/html.tsx
CatalogItem frontend healthy client/src/components/catalog-item.tsx
EmailOptions frontend healthy client/src/components/email-options.tsx
ScrollbarWidthSettings frontend healthy client/src/components/settings/scrollbar-width.tsx
MiscSettings frontend healthy client/src/components/settings/account.tsx
SoundSettings frontend healthy client/src/components/settings/sound.tsx
ResetModal frontend healthy client/src/components/settings/reset-modal.tsx
ExamToken frontend healthy client/src/components/settings/exam-token.tsx
ToggleRadioSetting frontend healthy client/src/components/settings/toggle-radio-setting.tsx
KeyboardShortcutsSettings frontend healthy client/src/components/settings/keyboard-shortcuts.tsx
Honesty frontend healthy client/src/components/settings/honesty.tsx
ToggleButtonSetting frontend healthy client/src/components/settings/toggle-button-setting.tsx
DeleteModal frontend healthy client/src/components/settings/delete-modal.tsx
SectionHeader frontend healthy client/src/components/settings/section-header.tsx
MiscSettings frontend healthy client/src/components/settings/misc-settings.tsx
SettingsSidebarNav frontend healthy client/src/components/settings/settings-sidebar-nav.tsx
SidebarPanel frontend healthy client/src/components/sidebar-panel/sidebar-panel.tsx
Map frontend healthy client/src/components/Map/index.tsx
StripeCardForm frontend healthy client/src/components/Donation/stripe-card-form.tsx
SecurityLockIcon frontend healthy client/src/components/Donation/security-lock-icon.tsx
PatreonButton frontend healthy client/src/components/Donation/patreon-button.tsx
MultiTierDonationForm frontend healthy client/src/components/Donation/multi-tier-donation-form.tsx
CardUpdateAlertHandler frontend healthy client/src/components/Donation/card-update-alert-handler.tsx
DonateCompletion frontend healthy client/src/components/Donation/donate-completion.tsx
InjectedCheckoutForm frontend healthy client/src/components/Donation/wallets-button.tsx
DonationModalBody frontend healthy client/src/components/Donation/donation-modal-body.tsx
ArchivedWarning frontend healthy client/src/components/archived-warning/index.tsx
Flash frontend healthy client/src/components/Flash/index.tsx
FourOhFour frontend healthy client/src/components/FourOhFour/index.tsx
WithInstantSearch frontend healthy client/src/components/search/with-instant-search.tsx
NoHitsSuggestion frontend healthy client/src/components/search/searchBar/no-hits-suggestion.t…
SearchHits frontend healthy client/src/components/search/searchBar/search-hits.tsx
SearchBarOptimized frontend healthy client/src/components/search/searchBar/search-bar-optimized…
SearchBarFooter frontend healthy client/src/components/search/searchBar/search-bar-footer.tsx
Suggestion frontend healthy client/src/components/search/searchBar/search-suggestion.tsx
Footer frontend healthy client/src/components/Footer/index.tsx
FormFields frontend healthy client/src/components/formHelpers/form-fields.tsx
OfflineWarning frontend healthy client/src/components/OfflineWarning/offline-warning.tsx
Loader frontend healthy client/src/components/helpers/loader.tsx
LazyImage frontend healthy client/src/components/helpers/lazy-image.tsx
AvatarRenderer frontend healthy client/src/components/helpers/avatar-renderer.tsx
Link frontend healthy client/src/components/helpers/link.tsx
FullWidthRow frontend healthy client/src/components/helpers/full-width-row.tsx
SkeletonSprite frontend healthy client/src/components/helpers/skeleton-sprite.tsx
BlockSaveButton frontend healthy client/src/components/helpers/form/block-save-button.tsx
MenuButton frontend healthy client/src/components/Header/components/menu-button.tsx
AuthOrProfile frontend healthy client/src/components/Header/components/auth-or-profile.tsx
ExamNav frontend healthy client/src/components/Header/components/exam-nav.tsx
UniversalNav frontend healthy client/src/components/Header/components/universal-nav.tsx
StagingWarningModal frontend healthy client/src/components/staging-warning-modal/index.tsx

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

LabelLayerStatusPath
GET /exam-environment/exams api healthy api/src/exam-environment/routes/exam-environment.ts
POST /exam-environment/exam/generated-exam api healthy api/src/exam-environment/routes/exam-environment.ts
POST /exam-environment/exam/attempt api healthy api/src/exam-environment/routes/exam-environment.ts
GET /exam-environment/exam/attempts api healthy api/src/exam-environment/routes/exam-environment.ts
GET /exam-environment/exam/attempt/:attemptId api healthy api/src/exam-environment/routes/exam-environment.ts
GET /exam-environment/exams/:examId/attempts api healthy api/src/exam-environment/routes/exam-environment.ts
GET /exam-environment/token-meta api healthy api/src/exam-environment/routes/exam-environment.ts
GET /exam-environment/exam-challenge api healthy api/src/exam-environment/routes/exam-environment.ts
POST /account/delete api healthy api/src/routes/protected/user.ts
DELETE /users/:userId api healthy api/src/routes/protected/user.ts
POST /account/reset-progress api healthy api/src/routes/protected/user.ts
DELETE /account/reset-module api healthy api/src/routes/protected/user.ts
POST /user/user-token api healthy api/src/routes/protected/user.ts
DELETE /user/user-token api healthy api/src/routes/protected/user.ts
POST /user/report-user api healthy api/src/routes/protected/user.ts
DELETE /user/ms-username api healthy api/src/routes/protected/user.ts
POST /user/ms-username api healthy api/src/routes/protected/user.ts
POST /user/submit-survey api healthy api/src/routes/protected/user.ts
POST /user/exam-environment/token api healthy api/src/routes/protected/user.ts
GET /user/exam-environment/token api healthy api/src/routes/protected/user.ts
GET /user/exam-environment/exam/attempts api healthy api/src/routes/protected/user.ts
GET /user/exam-environment/exam/attempt/:attemptId api healthy api/src/routes/protected/user.ts
GET /user/exam-environment/exams/:examId/attempts api healthy api/src/routes/protected/user.ts
GET /user/exam-environment/exams api healthy api/src/routes/protected/user.ts
GET /user/session-user api healthy api/src/routes/protected/user.ts
PUT /donate/update-stripe-card api healthy api/src/routes/protected/donate.ts
POST /donate/add-donation api healthy api/src/routes/protected/donate.ts
POST /donate/charge-stripe-card api healthy api/src/routes/protected/donate.ts
PUT /socrates/get-hint api healthy api/src/routes/protected/socrates.ts
POST /project-completed api healthy api/src/routes/protected/challenge.ts
POST /backend-challenge-completed api healthy api/src/routes/protected/challenge.ts
POST /modern-challenge-completed api healthy api/src/routes/protected/challenge.ts
POST /encoded/modern-challenge-completed api healthy api/src/routes/protected/challenge.ts
POST /daily-coding-challenge-completed api healthy api/src/routes/protected/challenge.ts
POST /save-challenge api healthy api/src/routes/protected/challenge.ts
POST /encoded/save-challenge api healthy api/src/routes/protected/challenge.ts
GET /exam/:id api healthy api/src/routes/protected/challenge.ts
POST /ms-trophy-challenge-completed api healthy api/src/routes/protected/challenge.ts
POST /exam-challenge-completed api healthy api/src/routes/protected/challenge.ts
POST /submit-quiz-attempt api healthy api/src/routes/protected/challenge.ts
POST /coderoad-challenge-completed api healthy api/src/routes/protected/challenge.ts
PUT /certificate/verify api healthy api/src/routes/protected/certificate.ts
PUT /update-my-profileui api healthy api/src/routes/protected/settings.ts
PUT /update-my-email api healthy api/src/routes/protected/settings.ts
PUT /update-my-theme api healthy api/src/routes/protected/settings.ts
PUT /update-my-socials api healthy api/src/routes/protected/settings.ts
PUT /update-my-username api healthy api/src/routes/protected/settings.ts
PUT /update-my-about api healthy api/src/routes/protected/settings.ts
PUT /update-my-keyboard-shortcuts api healthy api/src/routes/protected/settings.ts
PUT /update-my-quincy-email api healthy api/src/routes/protected/settings.ts

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

LabelLayerStatusPath
/catalog frontend healthy client/src/pages/catalog.tsx
/blocked frontend healthy client/src/pages/blocked.tsx
/learn frontend healthy client/src/pages/learn.tsx
/supporters frontend healthy client/src/pages/supporters.tsx
/404 frontend healthy client/src/pages/404.tsx
/donate frontend healthy client/src/pages/donate.tsx
/email-sign-up frontend healthy client/src/pages/email-sign-up.tsx
/update-stripe-card frontend healthy client/src/pages/update-stripe-card.tsx
/[maybeUser] frontend healthy client/src/pages/[maybeUser].tsx
/ frontend healthy client/src/pages/index.tsx
/update-email frontend healthy client/src/pages/update-email.tsx
/challenges.test frontend healthy client/src/pages/challenges.test.tsx
/catalog.test frontend healthy client/src/pages/catalog.test.tsx
/settings/[...] frontend healthy client/src/pages/settings/[...].tsx
/settings/ frontend healthy client/src/pages/settings/index.tsx
/learn/archive frontend healthy client/src/pages/learn/archive.tsx
/learn/daily-coding-challenge/[...] frontend healthy client/src/pages/learn/daily-coding-challenge/[...].tsx
/learn/daily-coding-challenge/archive frontend healthy client/src/pages/learn/daily-coding-challenge/archive.tsx
/challenges/[...] frontend healthy client/src/pages/challenges/[...].tsx
/challenges/ frontend healthy client/src/pages/challenges/index.tsx
/unsubscribed/[unsubscribeId] frontend healthy client/src/pages/unsubscribed/[unsubscribeId].tsx
/unsubscribed/ frontend healthy client/src/pages/unsubscribed/index.tsx
/status/version frontend healthy client/src/pages/status/version.tsx
/status/version.test frontend healthy client/src/pages/status/version.test.tsx
/certification/ frontend healthy client/src/pages/certification/index.tsx
/certification/[username]/[certSlug] frontend healthy client/src/pages/certification/[username]/[certSlug].tsx
/user/ frontend healthy client/src/pages/user/index.tsx
/user/[username]/report-user/ frontend healthy client/src/pages/user/[username]/report-user/index.tsx
/coderoad-challenge-completed frontend healthy api/src/routes/protected/challenge.test.ts
/project-completed frontend healthy api/src/routes/protected/challenge.test.ts
/backend-challenge-completed frontend healthy api/src/routes/protected/challenge.test.ts
/modern-challenge-completed frontend healthy api/src/routes/protected/challenge.test.ts
/daily-coding-challenge-completed frontend healthy api/src/routes/protected/challenge.test.ts
/save-challenge frontend healthy api/src/routes/protected/challenge.test.ts
/exam/647e22d18acb466c97ccbef8 frontend healthy api/src/routes/protected/challenge.test.ts
/ms-trophy-challenge-completed frontend healthy api/src/routes/protected/challenge.test.ts
/exam-challenge-completed frontend healthy api/src/routes/protected/challenge.test.ts
/account/delete frontend healthy api/src/routes/protected/user.test.ts
/account/reset-progress frontend healthy api/src/routes/protected/user.test.ts
/account/reset-module frontend healthy api/src/routes/protected/user.test.ts
/user/user-token frontend healthy api/src/routes/protected/user.test.ts
/user/ms-username frontend healthy api/src/routes/protected/user.test.ts
/user/report-user frontend healthy api/src/routes/protected/user.test.ts
/user/submit-survey frontend healthy api/src/routes/protected/user.test.ts
/update-my-profileui frontend healthy api/src/routes/protected/settings.test.ts
/update-my-theme frontend healthy api/src/routes/protected/settings.test.ts
/update-my-username frontend healthy api/src/routes/protected/settings.test.ts
/update-my-keyboard-shortcuts frontend healthy api/src/routes/protected/settings.test.ts
/update-my-socials frontend healthy api/src/routes/protected/settings.test.ts
/update-my-quincy-email frontend healthy api/src/routes/protected/settings.test.ts

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

LabelLayerStatusPath
i18n-download-client-ui-translations cicd healthy .github/workflows/crowdin-download.client-ui.yml
lock cicd healthy .github/workflows/github-lock-closed-prs.yml
triage cicd healthy .github/workflows/github-labeler.yaml
lint cicd healthy .github/workflows/node.js-tests.yml
build cicd healthy .github/workflows/node.js-tests.yml
test cicd healthy .github/workflows/node.js-tests.yml
test-upcoming cicd healthy .github/workflows/node.js-tests.yml
test-localization cicd healthy .github/workflows/node.js-tests.yml
build-and-push cicd healthy .github/workflows/docker-ghcr.yml
is-spam cicd healthy .github/workflows/github-spam.yml
build-client cicd healthy .github/workflows/e2e-third-party.yml
build-api cicd healthy .github/workflows/e2e-third-party.yml
playwright-run-api cicd healthy .github/workflows/e2e-third-party.yml
setup-jobs cicd healthy .github/workflows/deploy-client.yml
setup-matrix cicd healthy .github/workflows/deploy-client.yml
client cicd healthy .github/workflows/deploy-client.yml
no-web-commits cicd healthy .github/workflows/github-pr-guidelines.yml
fix-pr-title cicd healthy .github/workflows/github-pr-guidelines.yml
check-pr-template cicd healthy .github/workflows/github-pr-guidelines.yml
check-linked-issue cicd healthy .github/workflows/github-pr-guidelines.yml
report cicd healthy .github/workflows/github-pr-guidelines.yml
has-translation cicd healthy .github/workflows/github-no-i18n-via-prs.yml
ci cicd healthy .github/workflows/i18n-validate-prs.yml
autoclose cicd healthy .github/workflows/github-autoclose.yml
i18n-upload-client-ui-files cicd healthy .github/workflows/crowdin-upload.client-ui.yml
i18n-upload-curriculum-files cicd healthy .github/workflows/crowdin-upload.curriculum.yml
test-curriculum cicd healthy .github/workflows/curriculum-i18n-submodule.yml
build-client cicd healthy .github/workflows/e2e-playwright.yml
build-api cicd healthy .github/workflows/e2e-playwright.yml
playwright-run cicd healthy .github/workflows/e2e-playwright.yml
remove cicd healthy .github/workflows/docker-docr-cleanup.yml
ci cicd healthy .github/workflows/i18n-validate-builds.yml
validate cicd healthy .github/workflows/devcontainer-ci.yml
build cicd healthy .github/workflows/docker-docr.yml
setup-jobs cicd healthy .github/workflows/deploy-api.yml
build cicd healthy .github/workflows/deploy-api.yml
deploy cicd healthy .github/workflows/deploy-api.yml

LabelLayerStatusPath
UserToken software healthy client/src/components/settings/user-token.tsx:UserToken
DonateForm software healthy client/src/components/Donation/donate-form.tsx:DonateForm
PaypalButton software healthy client/src/components/Donation/paypal-button.tsx:PaypalButt…
PayPalButtonScriptLoader software healthy client/src/components/Donation/paypal-button-script-loader.…
when software healthy client/src/components/helpers/loader.test.tsx:when
contains software healthy client/src/components/helpers/button-link.tsx:contains
Header software healthy client/src/components/Header/index.tsx:Header
HeatMapInner software healthy client/src/components/profile/components/heat-map.tsx:HeatM…
UsernameSettings software healthy client/src/components/profile/components/username.tsx:Usern…
CertificationLayout software healthy client/src/components/layouts/certification.tsx:Certificati…
Block software healthy client/src/templates/Introduction/components/block.tsx:Block
SolutionForm software healthy client/src/templates/Challenges/projects/solution-form.tsx:…
ScrollManager software healthy client/src/templates/Challenges/utils/frame.ts:ScrollManager
on software healthy client/src/templates/Challenges/utils/frame.ts:on
ignores software healthy client/src/templates/Challenges/utils/frame.ts:ignores
PreviewPortal software healthy client/src/templates/Challenges/components/preview-portal.t…
SceneSubject software healthy client/src/templates/Challenges/components/scene/scene-subj…
EditorTabs software healthy client/src/templates/Challenges/classic/editor-tabs.tsx:Edi…
MobileLayout software healthy client/src/templates/Challenges/classic/mobile-layout.tsx:M…
CurriculumDataService software healthy client/src/services/curriculum-data.ts:CurriculumDataService
is software healthy client/src/services/curriculum-data.ts:is
DeduplicatingTransform software healthy api/src/utils/logger.ts:DeduplicatingTransform
NodemailerProvider software healthy api/src/plugins/mail-providers/nodemailer.ts:NodemailerProv…
of software healthy packages/shared/src/config/certification-settings.ts:of
WorkerExecutor software healthy packages/challenge-builder/src/worker-executor.js:WorkerExe…
Compiler software healthy tools/client-plugins/browser-scripts/modules/typescript-com…
to software healthy tools/challenge-parser/parser/plugins/utils/i18n-stringify.…
name software healthy tools/challenge-parser/parser/plugins/utils/i18n-stringify.…
when software healthy tools/challenge-parser/parser/plugins/utils/i18n-stringify.…
BlockCreator software healthy curriculum/src/build-superblock.ts:BlockCreator
is software healthy curriculum/src/build-superblock.ts:is
SuperblockCreator software healthy curriculum/src/build-superblock.ts:SuperblockCreator
MongoIds software healthy curriculum/src/test/utils/mongo-ids.js:MongoIds
ChallengeTitles software healthy curriculum/src/test/utils/challenge-titles.js:ChallengeTitl…
PseudoWorker software healthy curriculum/src/test/utils/pseudo-worker.js:PseudoWorker

LabelLayerStatusPath
auth::api/src/plugins/auth0.test.ts security healthy api/src/plugins/auth0.test.ts
auth::curriculum/structure/blocks/advanced-node-and-express… security healthy curriculum/structure/blocks/advanced-node-and-express.json
auth::client/i18n/locales/espanol/intro.json security healthy client/i18n/locales/espanol/intro.json
auth::api/src/utils/redirection.ts security healthy api/src/utils/redirection.ts
auth::client/i18n/locales/portuguese/intro.json security healthy client/i18n/locales/portuguese/intro.json
auth::api/src/routes/protected/user.ts security healthy api/src/routes/protected/user.ts
auth::.github/workflows/deploy-api.yml security healthy .github/workflows/deploy-api.yml
auth::client/i18n/locales/german/intro.json security healthy client/i18n/locales/german/intro.json
auth::api/src/plugins/auth0.ts security healthy api/src/plugins/auth0.ts
auth::packages/shared/src/config/constants.ts security healthy packages/shared/src/config/constants.ts
auth::client/i18n/locales/english/intro.json security healthy client/i18n/locales/english/intro.json
auth::api/src/plugins/auth.test.ts security healthy api/src/plugins/auth.test.ts
auth::api/src/utils/tokens.ts security healthy api/src/utils/tokens.ts
auth::api/src/utils/env.ts security healthy api/src/utils/env.ts
auth::.github/workflows/deploy-client.yml security healthy .github/workflows/deploy-client.yml
auth::api/src/exam-environment/routes/exam-environment.ts security healthy api/src/exam-environment/routes/exam-environment.ts
auth::client/src/components/profile/components/__fixtures__… security healthy client/src/components/profile/components/__fixtures__/edges…
auth::client/i18n/locales/korean/intro.json security healthy client/i18n/locales/korean/intro.json
auth::api/src/exam-environment/routes/exam-environment.test… security healthy api/src/exam-environment/routes/exam-environment.test.ts
auth::api/src/routes/protected/challenge.ts security healthy api/src/routes/protected/challenge.ts
auth::api/src/plugins/auth.ts security healthy api/src/plugins/auth.ts
auth::api/src/routes/protected/user.test.ts security healthy api/src/routes/protected/user.test.ts
auth::client/i18n/locales/italian/intro.json security healthy client/i18n/locales/italian/intro.json
auth::client/i18n/locales/japanese/intro.json security healthy client/i18n/locales/japanese/intro.json
auth::api/src/routes/public/auth.test.ts security healthy api/src/routes/public/auth.test.ts
auth::client/i18n/locales/chinese-traditional/intro.json security healthy client/i18n/locales/chinese-traditional/intro.json
auth::client/i18n/locales/ukrainian/intro.json security healthy client/i18n/locales/ukrainian/intro.json
auth::api/src/routes/public/auth.ts security healthy api/src/routes/public/auth.ts
auth::client/i18n/locales/chinese/intro.json security healthy client/i18n/locales/chinese/intro.json
auth::client/i18n/locales/swahili/intro.json security healthy client/i18n/locales/swahili/intro.json
auth::api/src/utils/redirection.test.ts security healthy api/src/utils/redirection.test.ts

LabelLayerStatusPath
CROWDIN_CAMPERBOT_PAT cicd healthy
TS_USERNAME cicd healthy
CAMPERBOT_NO_TRANSLATE cicd healthy
TS_OAUTH_SECRET cicd healthy
DOCR_NAME cicd healthy
AGE_SECRET_KEY cicd healthy
TS_OAUTH_CLIENT_ID cicd healthy
ACTIONS_CAMPERBOT_EMAIL cicd healthy
CROWDIN_BASE_URL_FCC cicd healthy
GROWTHBOOK_URI cicd healthy
AGE_ENCRYPTED_ASC_SECRETS cicd healthy
TURBO_REMOTE_CACHE_SIGNATURE_KEY cicd healthy
CROWDIN_PROJECT_ID_CLIENT cicd healthy
ALGOLIA_APP_ID cicd healthy
TURBO_TOKEN cicd healthy
ALGOLIA_API_KEY cicd healthy
STRIPE_PUBLIC_KEY cicd healthy
TS_MACHINE_NAME_PREFIX cicd healthy
CROWDIN_PROJECT_ID_CURRICULUM cicd healthy
CROWDIN_CAMPERBOT_SERVICE_TOKEN cicd healthy
CROWDIN_PROJECT_ID_C cicd healthy
TS_MACHINE_NAME cicd healthy
PATREON_CLIENT_ID cicd healthy
PAYPAL_CLIENT_ID cicd healthy
DIGITALOCEAN_ACCESS_TOKEN cicd healthy
GITHUB_TOKEN cicd healthy

LabelLayerStatusPath
gha::crowdin-download.client-ui cicd healthy .github/workflows/crowdin-download.client-ui.yml
gha::github-lock-closed-prs cicd healthy .github/workflows/github-lock-closed-prs.yml
gha::github-labeler cicd healthy .github/workflows/github-labeler.yaml
gha::node.js-tests cicd healthy .github/workflows/node.js-tests.yml
gha::docker-ghcr cicd healthy .github/workflows/docker-ghcr.yml
gha::github-spam cicd healthy .github/workflows/github-spam.yml
gha::e2e-third-party cicd healthy .github/workflows/e2e-third-party.yml
gha::deploy-client cicd healthy .github/workflows/deploy-client.yml
gha::github-pr-guidelines cicd healthy .github/workflows/github-pr-guidelines.yml
gha::github-no-i18n-via-prs cicd healthy .github/workflows/github-no-i18n-via-prs.yml
gha::i18n-validate-prs cicd healthy .github/workflows/i18n-validate-prs.yml
gha::github-autoclose cicd healthy .github/workflows/github-autoclose.yml
gha::crowdin-upload.client-ui cicd healthy .github/workflows/crowdin-upload.client-ui.yml
gha::crowdin-upload.curriculum cicd healthy .github/workflows/crowdin-upload.curriculum.yml
gha::curriculum-i18n-submodule cicd healthy .github/workflows/curriculum-i18n-submodule.yml
gha::e2e-playwright cicd healthy .github/workflows/e2e-playwright.yml
gha::docker-docr-cleanup cicd healthy .github/workflows/docker-docr-cleanup.yml
gha::i18n-validate-builds cicd healthy .github/workflows/i18n-validate-builds.yml
gha::devcontainer-ci cicd healthy .github/workflows/devcontainer-ci.yml
gha::docker-docr cicd healthy .github/workflows/docker-docr.yml
gha::deploy-api cicd healthy .github/workflows/deploy-api.yml

LabelLayerStatusPath
127.0.0.1 network healthy client/src/components/formHelpers/form-validators.test.ts
3.264.215.29 network healthy client/src/assets/icons/viking-helmet.tsx
059.08.08.095 network healthy client/src/assets/icons/viking-helmet.tsx
095.021.08.08 network healthy client/src/assets/icons/viking-helmet.tsx
3.264.215.291 network healthy client/src/assets/icons/viking-helmet.tsx
059.08.08.096 network healthy client/src/assets/icons/viking-helmet.tsx
032.189.048.592 network healthy client/src/assets/icons/dot-net-logo.tsx
167.261.275.442 network healthy client/src/assets/icons/dot-net-logo.tsx
869.829.868.829 network healthy client/src/assets/icons/dot-net-logo.tsx
165.348.241.707 network healthy client/src/assets/icons/initial.tsx
2.4.5.8 network healthy client/src/assets/icons/microsoft-logo.tsx

LabelLayerStatusPath
port:3000 network healthy docker/docker-compose.e2e.yml
port:27017 network healthy docker/docker-compose.yml
port:1025 network healthy docker/docker-compose.yml
port:8025 network healthy docker/docker-compose.yml
port:465 network healthy api/src/plugins/mail-providers/nodemailer.ts
port:12 network healthy .github/workflows/crowdin-download.client-ui.yml
port:15 network healthy .github/workflows/crowdin-download.client-ui.yml
port:05 network healthy .github/workflows/docker-docr-cleanup.yml

LabelLayerStatusPath
image::docker/api/Dockerfile hardware healthy docker/api/Dockerfile
image::docker/devcontainer/Dockerfile hardware healthy docker/devcontainer/Dockerfile
db hardware healthy docker/docker-compose.yml
setup hardware healthy docker/docker-compose.yml
mailpit hardware healthy docker/docker-compose.yml
devcontainer hardware healthy .devcontainer/docker-compose.yml
db hardware healthy .devcontainer/docker-compose.yml
setup hardware healthy .devcontainer/docker-compose.yml

LabelLayerStatusPath
mongodb data healthy docker/docker-compose.e2e.yml
postgresql data healthy client/i18n/locales/german/translations.json
sqlite data healthy curriculum/structure/blocks/python-for-everybody.json
postgres data healthy curriculum/structure/blocks/lecture-working-with-relational…

LabelLayerStatusPath
vps::aws hardware healthy client/i18n/locales/chinese-traditional/meta-tags.json
vps::digitalocean hardware healthy .github/workflows/docker-docr-cleanup.yml

LabelLayerStatusPath
repobility-clone-rj30codt software healthy /tmp/repobility-clone-rj30codt

LabelLayerStatusPath
nginx network healthy tools/scripts/redirect-gen.ts
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/c2b1085f-27b0-435c-8736-a652a78873a7/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/c2b1085f-27b0-435c-8736-a652a78873a7/

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.