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.
63 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 35.88s for a 71.1 MB repo slow.
  • Repobility's analysis ran in 18.91s after the clone landed.

bluesky-social/social-app

https://github.com/bluesky-social/social-app · scanned 2026-06-05 23:28 UTC (4 days, 5 hours ago) · 10 languages

826 raw signals (136 security + 690 graph) 11/13 scanners ran 48th percentile · Typescript · large (100-500K LoC) System graph score 46 (higher by 28)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 4 days, 5 hours ago · v2 · 292 actionable findings from 2 signal sources. 189 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Score breakdown â 2026-05-18-v5
Component Sub-score Weight Contribution
structure_score 85.0 0.15 12.75
security_score 100.0 0.25 25.00
testing_score 25.0 0.20 5.00
documentation_score 61.0 0.15 9.15
practices_score 97.0 0.15 14.55
code_quality 80.0 0.10 8.00
Overall 1.00 74.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 6692 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
patchSourceMapFilter software healthy webpack.config.js:patchSourceMapFilter
hasOnlyLineBreak software healthy eslint/avoid-unwrapped-text.js:hasOnlyLineBreak
getTagName software healthy eslint/avoid-unwrapped-text.js:getTagName
isTextComponent software healthy eslint/avoid-unwrapped-text.js:isTextComponent
is software healthy eslint/lingui-msg-rule.js:is
escapeForTemplateLiteral software healthy eslint/lingui-msg-rule.js:escapeForTemplateLiteral
getFixer software healthy eslint/lingui-msg-rule.js:getFixer
Stuff software healthy eslint/__tests__/avoid-unwrapped-text.test.js:Stuff
MyText software healthy eslint/__tests__/avoid-unwrapped-text.test.js:MyText
call software healthy eslint/__tests__/lingui-msg-rule.test.js:call
copyFiles software healthy scripts/post-web-build.js:copyFiles
moveFiles software healthy scripts/bundleUpdate.js:moveFiles
BottomSheetModalProvider software healthy __mocks__/@gorhom/bottom-sheet.tsx:BottomSheetModalProvider
BottomSheetModal software healthy __mocks__/@gorhom/bottom-sheet.tsx:BottomSheetModal
BottomSheetBackdrop software healthy __mocks__/@gorhom/bottom-sheet.tsx:BottomSheetBackdrop
BottomSheetHandle software healthy __mocks__/@gorhom/bottom-sheet.tsx:BottomSheetHandle
BottomSheetFooter software healthy __mocks__/@gorhom/bottom-sheet.tsx:BottomSheetFooter
BottomSheetScrollView software healthy __mocks__/@gorhom/bottom-sheet.tsx:BottomSheetScrollView
BottomSheetFlatList software healthy __mocks__/@gorhom/bottom-sheet.tsx:BottomSheetFlatList
BottomSheetTextInput software healthy __mocks__/@gorhom/bottom-sheet.tsx:BottomSheetTextInput
onYouTubeIframeAPIReady software healthy bskyweb/static/iframe/youtube.js:onYouTubeIframeAPIReady
onPlayerReady software healthy bskyweb/static/iframe/youtube.js:onPlayerReady
getIsReducedMotionEnabled software healthy modules/expo-bluesky-swiss-army/src/PlatformInfo/index.nati…
setAudioActive software healthy modules/expo-bluesky-swiss-army/src/PlatformInfo/index.nati…
setAudioCategory software healthy modules/expo-bluesky-swiss-army/src/PlatformInfo/index.nati…
getIsReducedMotionEnabled software healthy modules/expo-bluesky-swiss-army/src/PlatformInfo/index.ts:g…
setAudioActive software healthy modules/expo-bluesky-swiss-army/src/PlatformInfo/index.ts:s…
setAudioCategory software healthy modules/expo-bluesky-swiss-army/src/PlatformInfo/index.ts:s…
getIsReducedMotionEnabled software healthy modules/expo-bluesky-swiss-army/src/PlatformInfo/index.web.…
setAudioActive software healthy modules/expo-bluesky-swiss-army/src/PlatformInfo/index.web.…
setAudioCategory software healthy modules/expo-bluesky-swiss-army/src/PlatformInfo/index.web.…
setValue software healthy modules/expo-bluesky-swiss-army/src/SharedPrefs/index.nativ…
to software healthy modules/expo-bluesky-swiss-army/src/SharedPrefs/index.nativ…
removeValue software healthy modules/expo-bluesky-swiss-army/src/SharedPrefs/index.nativ…
getString software healthy modules/expo-bluesky-swiss-army/src/SharedPrefs/index.nativ…
getNumber software healthy modules/expo-bluesky-swiss-army/src/SharedPrefs/index.nativ…
getBool software healthy modules/expo-bluesky-swiss-army/src/SharedPrefs/index.nativ…
addToSet software healthy modules/expo-bluesky-swiss-army/src/SharedPrefs/index.nativ…
removeFromSet software healthy modules/expo-bluesky-swiss-army/src/SharedPrefs/index.nativ…
setContains software healthy modules/expo-bluesky-swiss-army/src/SharedPrefs/index.nativ…
nullToUndefined software healthy modules/expo-bluesky-swiss-army/src/SharedPrefs/index.nativ…
setValue software healthy modules/expo-bluesky-swiss-army/src/SharedPrefs/index.ts:se…
removeValue software healthy modules/expo-bluesky-swiss-army/src/SharedPrefs/index.ts:re…
getString software healthy modules/expo-bluesky-swiss-army/src/SharedPrefs/index.ts:ge…
getNumber software healthy modules/expo-bluesky-swiss-army/src/SharedPrefs/index.ts:ge…
getBool software healthy modules/expo-bluesky-swiss-army/src/SharedPrefs/index.ts:ge…
addToSet software healthy modules/expo-bluesky-swiss-army/src/SharedPrefs/index.ts:ad…
removeFromSet software healthy modules/expo-bluesky-swiss-army/src/SharedPrefs/index.ts:re…
setContains software healthy modules/expo-bluesky-swiss-army/src/SharedPrefs/index.ts:se…
getGooglePlayReferrerInfoAsync software healthy modules/expo-bluesky-swiss-army/src/Referrer/index.android.…

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

LabelLayerStatusPath
conductor.json software healthy conductor.json
metro.config.js software warning metro.config.js
babel.config.js software warning babel.config.js
Gemfile software healthy Gemfile
README.md software healthy README.md
lingui.config.ts software warning lingui.config.ts
pnpm-lock.yaml software healthy pnpm-lock.yaml
CLAUDE.md software healthy CLAUDE.md
index.web.js software warning index.web.js
tsconfig.check.json software healthy tsconfig.check.json
eas.json software healthy eas.json
package.json software healthy package.json
Dockerfile software healthy Dockerfile
prettier.config.ts software warning prettier.config.ts
app.config.js software warning app.config.js
pnpm-workspace.yaml software healthy pnpm-workspace.yaml
webpack.config.js software healthy webpack.config.js
.env.example software healthy .env.example
Makefile software healthy Makefile
tsconfig.json software healthy tsconfig.json
index.js software healthy index.js
eslint-suppressions.json software healthy eslint-suppressions.json
crowdin.yml software healthy crowdin.yml
images.test.ts software warning __tests__/lib/images.test.ts
string.test.ts software warning __tests__/lib/string.test.ts
email.test.ts software warning __tests__/lib/email.test.ts
numbers.test.ts software warning __tests__/lib/numbers.test.ts
link-meta.test.ts software warning __tests__/lib/link-meta.test.ts
errors.test.ts software warning __tests__/lib/errors.test.ts
url-helpers.test.ts software warning __tests__/lib/strings/url-helpers.test.ts
handles.test.ts software warning __tests__/lib/strings/handles.test.ts
mention-manip.test.ts software warning __tests__/lib/strings/mention-manip.test.ts
bundle.test.ts software warning __tests__/lib/async/bundle.test.ts
avoid-unwrapped-text.js software healthy eslint/avoid-unwrapped-text.js
use-prefixed-imports.js software warning eslint/use-prefixed-imports.js
index.js software healthy eslint/index.js
use-exact-imports.js software warning eslint/use-exact-imports.js
lingui-msg-rule.js software healthy eslint/lingui-msg-rule.js
avoid-unwrapped-text.test.js software healthy eslint/__tests__/avoid-unwrapped-text.test.js
lingui-msg-rule.test.js software healthy eslint/__tests__/lingui-msg-rule.test.js
build.md software healthy docs/build.md
localization.md software healthy docs/localization.md
testing.md software healthy docs/testing.md
deploy-ota.md software healthy docs/deploy-ota.md
post-web-build.js software healthy scripts/post-web-build.js
README.md software healthy scripts/README.md
bundleUpdate.sh software healthy scripts/bundleUpdate.sh
post-embed-build.js software warning scripts/post-embed-build.js
useBuildNumberEnvWithBump.sh software healthy scripts/useBuildNumberEnvWithBump.sh
bundleUpdate.js software healthy scripts/bundleUpdate.js

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

LabelLayerStatusPath
__tests__ software healthy __tests__
lib software healthy __tests__/lib
strings software healthy __tests__/lib/strings
async software healthy __tests__/lib/async
eslint software healthy eslint
__tests__ software healthy eslint/__tests__
docs software healthy docs
scripts software healthy scripts
push-notification software healthy scripts/push-notification
__mocks__ software healthy __mocks__
@miblanchard software healthy __mocks__/@miblanchard
multiformats software healthy __mocks__/multiformats
hashes software healthy __mocks__/multiformats/hashes
@gorhom software healthy __mocks__/@gorhom
assets software healthy assets
icons software healthy assets/icons
flags software healthy assets/icons/flags
app-icons software healthy assets/app-icons
ios_icon_default.icon software healthy assets/app-icons/ios_icon_default.icon
ios_icon_testflight.icon software healthy assets/app-icons/ios_icon_testflight.icon
bskyweb software healthy bskyweb
embedr-static software healthy bskyweb/embedr-static
static software healthy bskyweb/static
iframe software healthy bskyweb/static/iframe
cmd software healthy bskyweb/cmd
bskyweb software healthy bskyweb/cmd/bskyweb
testdata software healthy bskyweb/cmd/bskyweb/testdata
embedr software healthy bskyweb/cmd/embedr
templates software healthy bskyweb/templates
embedr-templates software healthy bskyweb/embedr-templates
__e2e__ software healthy __e2e__
flows software healthy __e2e__/flows
report-dialog software healthy __e2e__/flows/report-dialog
modules software healthy modules
expo-bluesky-swiss-army software healthy modules/expo-bluesky-swiss-army
android software healthy modules/expo-bluesky-swiss-army/android
src software healthy modules/expo-bluesky-swiss-army/android/src
main software healthy modules/expo-bluesky-swiss-army/android/src/main
java software healthy modules/expo-bluesky-swiss-army/android/src/main/java
expo software healthy modules/expo-bluesky-swiss-army/android/src/main/java/expo
modules software healthy modules/expo-bluesky-swiss-army/android/src/main/java/expo/…
blueskyswissarmy software healthy modules/expo-bluesky-swiss-army/android/src/main/java/expo/…
visibilityview software healthy modules/expo-bluesky-swiss-army/android/src/main/java/expo/…
referrer software healthy modules/expo-bluesky-swiss-army/android/src/main/java/expo/…
sharedprefs software healthy modules/expo-bluesky-swiss-army/android/src/main/java/expo/…
platforminfo software healthy modules/expo-bluesky-swiss-army/android/src/main/java/expo/…
ios software healthy modules/expo-bluesky-swiss-army/ios
PlatformInfo software healthy modules/expo-bluesky-swiss-army/ios/PlatformInfo
SharedPrefs software healthy modules/expo-bluesky-swiss-army/ios/SharedPrefs
Referrer software healthy modules/expo-bluesky-swiss-army/ios/Referrer

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

LabelLayerStatusPath
2.436.535.619 network healthy bskyogcard/src/components/AvatarBubbles.tsx
127.0.0.1 network healthy bskylink/tests/infra/_common.sh
335.13.043.41 network healthy src/Splash.tsx
338.13.044.41 network healthy src/Splash.web.tsx
306.383.661.777 network healthy src/components/icons/Lab.tsx
315.345.628.688 network healthy src/components/icons/Lab.tsx
1.042.372.435 network healthy src/components/icons/Lab.tsx
2.38.165.173 network healthy src/components/icons/Lab.tsx
2.746.538.931 network healthy src/components/icons/Lab.tsx
2.068.513.445 network healthy src/components/icons/Contacts.tsx
29.683.647.806 network healthy src/components/icons/Contacts.tsx
4.958.327.738 network healthy src/components/icons/Globe.tsx
1.61.35.333 network healthy src/components/icons/Globe.tsx
641.432.868.432 network healthy src/components/icons/Globe.tsx
176.263.471.42 network healthy src/components/icons/Globe.tsx
2.86.26.014 network healthy src/components/icons/Accessibility.tsx
2.846.238.95 network healthy src/components/icons/Accessibility.tsx
2.014.21.195 network healthy src/components/icons/Accessibility.tsx
5.342.87.797 network healthy src/components/icons/Flame.tsx
2.174.369.57 network healthy src/components/icons/Apple.tsx
2.563.31.715 network healthy src/components/icons/Apple.tsx
5.394.575.62 network healthy src/components/icons/Apple.tsx
001.005.002.014 network healthy src/components/icons/Celebrate.tsx
017.13.035.312 network healthy src/components/icons/Celebrate.tsx
048.527.025.42 network healthy src/components/icons/Celebrate.tsx
423.135.861.352 network healthy src/components/icons/Celebrate.tsx
032.02.01.006 network healthy src/components/icons/Celebrate.tsx
3.83.068.054 network healthy src/components/icons/Emoji.tsx
026.555.206.514 network healthy src/components/icons/Emoji.tsx
2.001.042.523 network healthy src/components/icons/Bookmark.tsx
1.331.326.635 network healthy src/components/icons/Bookmark.tsx
1.475.195.382 network healthy src/components/icons/Bookmark.tsx
1.33.042.52 network healthy src/components/icons/Bookmark.tsx
003.186.01.34 network healthy src/components/icons/Bookmark.tsx
021.473.025.267 network healthy src/components/icons/Bookmark.tsx
267.068.5.244 network healthy src/components/icons/Bookmark.tsx
414.296.704.503 network healthy src/components/icons/Bookmark.tsx
933.636.233.137 network healthy src/components/icons/Bookmark.tsx
1.9.702.431 network healthy src/components/icons/Heart2.tsx
12.5.707.707 network healthy src/components/icons/Pencil.tsx
01.01.01.005 network healthy src/components/icons/Verified.tsx
1.005.013.004 network healthy src/components/icons/Verified.tsx
2.821.854.45 network healthy src/components/icons/UFO.tsx
1.051.802.422 network healthy src/components/icons/UFO.tsx
005.002.049.022 network healthy src/components/icons/Language.tsx
118.294.296.57 network healthy src/components/icons/Shaka.tsx
534.807.373.373 network healthy src/components/icons/Shaka.tsx
8.781.707.707 network healthy src/components/icons/EditBig.tsx
7.542.707.707 network healthy src/components/icons/EditBig.tsx
2.491.614.94 network healthy src/components/icons/EditBig.tsx

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

LabelLayerStatusPath
extends software healthy __mocks__/react-native-svg.js:extends
created software healthy __mocks__/react-native-svg.js:created
BottomSheet software healthy __mocks__/@gorhom/bottom-sheet.tsx:BottomSheet
NotImplementedError software healthy modules/expo-bluesky-swiss-army/src/NotImplemented.ts:NotIm…
EmojiPickerModule software healthy modules/expo-emoji-picker/src/EmojiPickerModule.ts:EmojiPic…
GifView software healthy modules/expo-bluesky-gif-view/src/GifView.tsx:GifView
private software healthy modules/expo-bluesky-gif-view/src/GifView.tsx:private
GifView software healthy modules/expo-bluesky-gif-view/src/GifView.web.tsx:GifView
BottomSheetNativeComponent software healthy modules/bottom-sheet/src/BottomSheetNativeComponent.tsx:Bot…
CardService software healthy bskyogcard/src/index.ts:CardService
AppContext software healthy bskyogcard/src/context.ts:AppContext
LinkService software healthy bskylink/src/index.ts:LinkService
AppContext software healthy bskylink/src/context.ts:AppContext
MetricsClient software healthy bskylink/src/metrics.ts:MetricsClient
SafelinkClient software healthy bskylink/src/cache/safelinkClient.ts:SafelinkClient
OzoneAgent software healthy bskylink/src/cache/safelinkClient.ts:OzoneAgent
Database software healthy bskylink/src/db/index.ts:Database
LeakyTxPlugin software healthy bskylink/src/db/index.ts:LeakyTxPlugin
DbMigrationProvider software healthy bskylink/src/db/migrations/provider.ts:DbMigrationProvider
StringIdGenerator software healthy dev-env/test-pds.ts:StringIdGenerator
Mocker software healthy dev-env/test-pds.ts:Mocker
Convo software healthy src/state/messages/convo/agent.ts:Convo
MessagesEventBus software healthy src/state/messages/events/agent.ts:MessagesEventBus
SessionStore software healthy src/state/session/index.tsx:SessionStore
Agent software healthy src/state/session/agent.ts:Agent
BskyAppAgent software healthy src/state/session/agent.ts:BskyAppAgent
MaxHiddenRepliesError software healthy src/state/queries/threadgate/index.ts:MaxHiddenRepliesError
InvalidInteractionSettingsError software healthy src/state/queries/threadgate/index.ts:InvalidInteractionSet…
MetricsClient software healthy src/analytics/metrics/client.ts:MetricsClient
DisplayableError software healthy src/screens/Settings/components/AddAppPasswordDialog.tsx:Di…
DidMismatchError software healthy src/screens/Settings/components/ChangeHandleDialog.tsx:DidM…
HLSUnsupportedError software healthy src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoE…
VideoNotFoundError software healthy src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoE…
InvalidStateTransitionError software healthy src/components/contacts/state.ts:InvalidStateTransitionError
PermissionDeniedError software healthy src/components/contacts/screens/GetContacts.tsx:PermissionD…
Logger software healthy src/logger/index.tsx:Logger
MMKVMock software healthy src/lib/__tests__/persisted-query-storage.test.ts:MMKVMock
VideoTooLargeError software healthy src/lib/media/video/errors.ts:VideoTooLargeError
ServerError software healthy src/lib/media/video/errors.ts:ServerError
UploadLimitError software healthy src/lib/media/video/errors.ts:UploadLimitError
ReplyDeletedError software healthy src/lib/api/index.ts:ReplyDeletedError
FeedViewPostsSlice software healthy src/lib/api/feed-manip.ts:FeedViewPostsSlice
FeedTuner software healthy src/lib/api/feed-manip.ts:FeedTuner
EmbeddingDisabledError software healthy src/lib/api/resolve.ts:EmbeddingDisabledError
AuthorFeedAPI software healthy src/lib/api/feed/author.ts:AuthorFeedAPI
MergeFeedAPI software healthy src/lib/api/feed/merge.ts:MergeFeedAPI
MergeFeedSource software healthy src/lib/api/feed/merge.ts:MergeFeedSource
MergeFeedSource_Following software healthy src/lib/api/feed/merge.ts:MergeFeedSource_Following
MergeFeedSource_Custom software healthy src/lib/api/feed/merge.ts:MergeFeedSource_Custom
CustomFeedAPI software healthy src/lib/api/feed/custom.ts:CustomFeedAPI

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

LabelLayerStatusPath
build-and-test cicd healthy .github/workflows/golang-test-lint.yml
lint cicd healthy .github/workflows/golang-test-lint.yml
verify-pnpm-lock cicd healthy .github/workflows/verify-pnpm-lock.yml
embedr-container-aws cicd healthy .github/workflows/build-and-push-embedr-aws.yaml
bundleDeploy cicd healthy .github/workflows/bundle-deploy-eas-update.yml
buildIfNecessaryIOS cicd healthy .github/workflows/bundle-deploy-eas-update.yml
buildIfNecessaryAndroid cicd healthy .github/workflows/bundle-deploy-eas-update.yml
linting cicd healthy .github/workflows/lint.yml
linting-summary cicd healthy .github/workflows/lint.yml
testing cicd healthy .github/workflows/lint.yml
testing-summary cicd healthy .github/workflows/lint.yml
handle-comment cicd healthy .github/workflows/pull-request-comment.yml
bundle-deploy cicd healthy .github/workflows/pull-request-comment.yml
bskyweb-container-aws cicd healthy .github/workflows/build-and-push-bskyweb-aws.yaml
build cicd healthy .github/workflows/build-submit-ios.yml
link-container-aws cicd healthy .github/workflows/build-and-push-link-aws.yaml
bskyweb-container-ghcr cicd healthy .github/workflows/build-and-push-bskyweb-ghcr.yaml
claude cicd healthy .github/workflows/claude.yml
extract-languages cicd healthy .github/workflows/nightly-update-source-languages.yaml
ogcard-container-aws cicd healthy .github/workflows/build-and-push-ogcard-aws.yaml
sync cicd healthy .github/workflows/sync-internal.yaml
webpack-analyzer cicd healthy .github/workflows/pull-request-commit.yml
fingerprint-native cicd healthy .github/workflows/pull-request-commit.yml
build cicd healthy .github/workflows/build-submit-android.yml

LabelLayerStatusPath
AWS_ECR_REGISTRY_USEAST2_PACKAGES_USERNAME cicd healthy
SENTRY_AUTH_TOKEN cicd healthy
AWS_ECR_REGISTRY_USEAST2_PACKAGES_REGISTRY cicd healthy
GOOGLE_SERVICES_TOKEN cicd healthy
SYNC_INTERNAL_PK cicd healthy
SENTRY_DSN cicd healthy
DENIS_API_KEY cicd healthy
REGISTRY cicd healthy
ENV_TOKEN cicd healthy
GH_ACTION_DEPLOY_KEY cicd healthy
SLACK_CLIENT_ALERT_WEBHOOK cicd healthy
CLAUDE_CODE_OAUTH_TOKEN cicd healthy
EXPO_TOKEN cicd healthy
CROWDIN_PERSONAL_TOKEN cicd healthy
USERNAME cicd healthy
BITDRIFT_API_KEY cicd healthy
GITHUB_TOKEN cicd healthy
EXPO_PUBLIC_GCP_PROJECT_ID cicd healthy
PASSWORD cicd healthy
AWS_ECR_REGISTRY_USEAST2_PACKAGES_PASSWORD cicd healthy
IMAGE_NAME cicd healthy

LabelLayerStatusPath
gha::golang-test-lint cicd healthy .github/workflows/golang-test-lint.yml
gha::verify-pnpm-lock cicd healthy .github/workflows/verify-pnpm-lock.yml
gha::build-and-push-embedr-aws cicd healthy .github/workflows/build-and-push-embedr-aws.yaml
gha::bundle-deploy-eas-update cicd healthy .github/workflows/bundle-deploy-eas-update.yml
gha::lint cicd healthy .github/workflows/lint.yml
gha::pull-request-comment cicd healthy .github/workflows/pull-request-comment.yml
gha::build-and-push-bskyweb-aws cicd healthy .github/workflows/build-and-push-bskyweb-aws.yaml
gha::build-submit-ios cicd healthy .github/workflows/build-submit-ios.yml
gha::build-and-push-link-aws cicd healthy .github/workflows/build-and-push-link-aws.yaml
gha::build-and-push-bskyweb-ghcr cicd healthy .github/workflows/build-and-push-bskyweb-ghcr.yaml
gha::claude cicd healthy .github/workflows/claude.yml
gha::nightly-update-source-languages cicd healthy .github/workflows/nightly-update-source-languages.yaml
gha::build-and-push-ogcard-aws cicd healthy .github/workflows/build-and-push-ogcard-aws.yaml
gha::sync-internal cicd healthy .github/workflows/sync-internal.yaml
gha::pull-request-commit cicd healthy .github/workflows/pull-request-commit.yml
gha::build-submit-android cicd healthy .github/workflows/build-submit-android.yml

LabelLayerStatusPath
BottomSheet frontend healthy __mocks__/@gorhom/bottom-sheet.tsx
VisibilityView frontend healthy modules/expo-bluesky-swiss-army/src/VisibilityView/index.tsx
VisibilityView frontend healthy modules/expo-bluesky-swiss-army/src/VisibilityView/index.na…
EmojiPicker frontend healthy modules/expo-emoji-picker/src/EmojiPicker.tsx
EmojiPicker frontend healthy modules/expo-emoji-picker/src/EmojiPickerView.tsx
EmojiPicker frontend healthy modules/expo-emoji-picker/src/EmojiPicker.android.tsx
Sentry frontend healthy src/App.native.tsx
Sentry frontend healthy src/App.web.tsx
I18nProvider frontend healthy src/locale/i18nProvider.tsx
TopicScreen frontend healthy src/screens/Topic.tsx
HashtagScreen frontend healthy src/screens/Hashtag.tsx
ImageViewRoot frontend healthy src/components/Lightbox/pager/ImagePager.tsx
Storybook frontend healthy src/view/screens/Storybook/Storybook.tsx

LabelLayerStatusPath
GET /metrics api healthy bskyogcard/src/index.ts
GET /_health api healthy bskyogcard/src/routes/health.ts
GET /start/:actor/:rkey api healthy bskyogcard/src/routes/starter-pack.tsx
GET /chat-invite/:code api healthy bskyogcard/src/routes/chat-invite.tsx
GET /avatar-bubbles api healthy bskyogcard/src/routes/avatar-bubbles.tsx
GET /redirect api healthy bskylink/src/routes/redirect.ts
GET /:linkId api healthy bskylink/src/routes/shortLink.ts
POST /link api healthy bskylink/src/routes/createShortLink.ts
GET /.well-known/apple-app-site-association api healthy bskylink/src/routes/siteAssociation.ts
GET / api healthy bskylink/src/routes/root.ts

LabelLayerStatusPath
port:64 network healthy bskyogcard/pnpm-lock.yaml
port:11 network healthy bskyogcard/pnpm-lock.yaml
port:5433 network healthy bskylink/tests/infra/docker-compose.yaml
port:5432 network healthy bskylink/tests/infra/docker-compose.yaml
port:1986 network healthy dev-env/mock-server.ts
port:3000 network healthy dev-env/test-pds.ts
port:6380 network healthy dev-env/dev-infra/docker-compose.yaml
port:6379 network healthy dev-env/dev-infra/docker-compose.yaml

LabelLayerStatusPath
image::Dockerfile hardware healthy Dockerfile
db_test hardware healthy bskylink/tests/infra/docker-compose.yaml
db hardware healthy bskylink/tests/infra/docker-compose.yaml
db_test hardware healthy dev-env/dev-infra/docker-compose.yaml
db hardware healthy dev-env/dev-infra/docker-compose.yaml
redis_test hardware healthy dev-env/dev-infra/docker-compose.yaml
redis hardware healthy dev-env/dev-infra/docker-compose.yaml

LabelLayerStatusPath
password_literal::dev-env/test-pds.ts security healthy dev-env/test-pds.ts
password_literal::dev-env/test-pds.ts security healthy dev-env/test-pds.ts
password_literal::dev-env/test-pds.ts security healthy dev-env/test-pds.ts
password_literal::src/screens/Settings/components/ChangePas… security healthy src/screens/Settings/components/ChangePasswordDialog.tsx
password_literal::src/view/com/testing/TestCtrls.e2e.tsx security healthy src/view/com/testing/TestCtrls.e2e.tsx
password_literal::src/view/com/testing/TestCtrls.e2e.tsx security healthy src/view/com/testing/TestCtrls.e2e.tsx

LabelLayerStatusPath
auth::src/components/AccountList.tsx security healthy src/components/AccountList.tsx
auth::src/components/dialogs/BirthDateSettings.tsx security healthy src/components/dialogs/BirthDateSettings.tsx
auth::src/lib/jwt.ts security healthy src/lib/jwt.ts
auth::src/state/session/__tests__/session-test.ts security healthy src/state/session/__tests__/session-test.ts
auth::package.json security healthy package.json
auth::src/state/session/util.ts security healthy src/state/session/util.ts

LabelLayerStatusPath
provider.ts data healthy bskylink/src/db/migrations/provider.ts
002-safelink.ts data healthy bskylink/src/db/migrations/002-safelink.ts
003-safelink-cursor-constraint.ts data healthy bskylink/src/db/migrations/003-safelink-cursor-constraint.ts
index.ts data healthy bskylink/src/db/migrations/index.ts
001-init.ts data healthy bskylink/src/db/migrations/001-init.ts

LabelLayerStatusPath
postgres data healthy bskyweb/go.mod
sqlite data healthy bskyweb/go.mod
postgresql data healthy bskylink/tests/infra/docker-compose.yaml
redis data healthy dev-env/pnpm-lock.yaml

LabelLayerStatusPath
vps::aws hardware healthy dev-env/pnpm-lock.yaml
vps::azure hardware healthy src/screens/Settings/components/AddAppPasswordDialog.tsx

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

LabelLayerStatusPath
envoy network healthy src/lib/link-meta/link-meta.ts

LabelLayerStatusPath
gpu (detected) hardware healthy src/components/SubtleHover.tsx
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/249cc9eb-5ca4-4bb8-88aa-f2e4f2e3fed6/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/249cc9eb-5ca4-4bb8-88aa-f2e4f2e3fed6/

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.