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.

uigeadall/Ribolov

https://github.com/uigeadall/Ribolov · scanned 2026-06-16 00:45 UTC (2 months, 1 week ago)

93 raw signals (0 security + 93 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 93 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 1543 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
App software healthy App.tsx:App
handleOnboardingDone software healthy App.tsx:handleOnboardingDone
resolveProjectId software healthy functions/scripts/backfillCommentCounts.js:resolveProjectId
main software healthy functions/scripts/backfillCommentCounts.js:main
resolveProjectId software healthy functions/scripts/scrubEmailNames.js:resolveProjectId
looksLikeEmail software healthy functions/scripts/scrubEmailNames.js:looksLikeEmail
flushUpdates software healthy functions/scripts/scrubEmailNames.js:flushUpdates
scrubStringField software healthy functions/scripts/scrubEmailNames.js:scrubStringField
scrubConversationNames software healthy functions/scripts/scrubEmailNames.js:scrubConversationNames
main software healthy functions/scripts/scrubEmailNames.js:main
periodMinIso software healthy functions/src/index.ts:periodMinIso
checkAndConsumeRateBucket software healthy functions/src/index.ts:checkAndConsumeRateBucket
sendExpoPush software healthy functions/src/index.ts:sendExpoPush
getNotifPrefs software healthy functions/src/index.ts:getNotifPrefs
d software healthy functions/src/index.ts:d
loadRecipientChatMeta software healthy functions/src/index.ts:loadRecipientChatMeta
tokenData software healthy functions/src/index.ts:tokenData
prefsData software healthy functions/src/index.ts:prefsData
isQuietHoursActive software healthy functions/src/index.ts:isQuietHoursActive
isInQuietHours software healthy functions/src/index.ts:isInQuietHours
ever software healthy functions/src/index.ts:ever
actorName software healthy functions/src/index.ts:actorName
ttlForBucket software healthy functions/src/index.ts:ttlForBucket
ownerName software healthy functions/src/index.ts:ownerName
emits software healthy functions/src/index.ts:emits
timeouts software healthy functions/src/index.ts:timeouts
reads software healthy functions/src/index.ts:reads
throws software healthy functions/src/index.ts:throws
startOfIsoWeekUtc software healthy functions/src/index.ts:startOfIsoWeekUtc
startOfMonthUtc software healthy functions/src/index.ts:startOfMonthUtc
can software healthy functions/src/index.ts:can
exec software healthy functions/src/index.ts:exec
executions software healthy functions/src/index.ts:executions
is software healthy functions/src/index.ts:is
uses software healthy functions/src/index.ts:uses
tournamentName software healthy functions/src/index.ts:tournamentName
locationName software healthy functions/src/index.ts:locationName
yearsAgo software healthy functions/src/index.ts:yearsAgo
for software healthy functions/src/index.ts:for
deleteByQuery software healthy functions/src/index.ts:deleteByQuery
recursiveDelete software healthy functions/src/index.ts:recursiveDelete
runs software healthy functions/src/index.ts:runs
makeR2Client software healthy functions/src/index.ts:makeR2Client
isR2PathAllowedForUser software healthy functions/src/index.ts:isR2PathAllowedForUser
on software healthy functions/src/index.ts:on
compute software healthy functions/src/index.ts:compute
has software healthy functions/src/index.ts:has
ttlFromCreatedAt software healthy functions/src/index.ts:ttlFromCreatedAt
deriveR2Key software healthy functions/src/index.ts:deriveR2Key
deleteR2Keys software healthy functions/src/index.ts:deleteR2Keys

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

LabelLayerStatusPath
metro.config.js software healthy metro.config.js
babel.config.js software healthy babel.config.js
google-services.json software healthy google-services.json
README.md software healthy README.md
CLAUDE.md software healthy CLAUDE.md
eas.json software healthy eas.json
package.json software healthy package.json
index.ts software healthy index.ts
firebase.json software healthy firebase.json
package-lock.json software healthy package-lock.json
app.json software healthy app.json
firestore.indexes.json software healthy firestore.indexes.json
tsconfig.json software healthy tsconfig.json
MIGRATION_RNFIREBASE.md software healthy MIGRATION_RNFIREBASE.md
App.tsx software healthy App.tsx
vitest.config.ts software healthy vitest.config.ts
package.json software healthy functions/package.json
package-lock.json software healthy functions/package-lock.json
tsconfig.json software healthy functions/tsconfig.json
backfillCommentCounts.js software healthy functions/scripts/backfillCommentCounts.js
scrubEmailNames.js software healthy functions/scripts/scrubEmailNames.js
index.ts software healthy functions/src/index.ts
buckets.ts software healthy functions/src/lib/buckets.ts
notifyGating.ts software healthy functions/src/lib/notifyGating.ts
consolidateGate.ts software healthy functions/src/lib/consolidateGate.ts
storage-setup.ts software healthy test/rules/storage-setup.ts
posts.test.ts software healthy test/rules/posts.test.ts
groups.test.ts software healthy test/rules/groups.test.ts
storage.test.ts software healthy test/rules/storage.test.ts
immutable.test.ts software healthy test/rules/immutable.test.ts
tournaments.test.ts software healthy test/rules/tournaments.test.ts
users-private.test.ts software healthy test/rules/users-private.test.ts
server-only.test.ts software healthy test/rules/server-only.test.ts
setup.ts software healthy test/rules/setup.ts
notifications.test.ts software healthy test/rules/notifications.test.ts
conversations.test.ts software healthy test/rules/conversations.test.ts
catches-posts.test.ts software healthy test/rules/catches-posts.test.ts
videoLimits.test.ts software healthy test/logic/videoLimits.test.ts
feedVisibility.test.ts software healthy test/logic/feedVisibility.test.ts
personalBests.test.ts software healthy test/logic/personalBests.test.ts
captionLanguage.test.ts software healthy test/logic/captionLanguage.test.ts
textTokens.test.ts software healthy test/logic/textTokens.test.ts
consolidateGate.test.ts software healthy test/logic/consolidateGate.test.ts
firestoreSanitize.test.ts software healthy test/logic/firestoreSanitize.test.ts
feedRanking.test.ts software healthy test/logic/feedRanking.test.ts
feedSignals.test.ts software healthy test/logic/feedSignals.test.ts
socialRateLimit.test.ts software healthy test/logic/socialRateLimit.test.ts
buckets.test.ts software healthy test/logic/buckets.test.ts
imageSize.test.ts software healthy test/logic/imageSize.test.ts
notifyGating.test.ts software healthy test/logic/notifyGating.test.ts

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

LabelLayerStatusPath
App frontend healthy App.tsx
CreateGroupPollScreen frontend healthy src/screens/CreateGroupPollScreen.tsx
CreatePostScreen frontend healthy src/screens/CreatePostScreen.tsx
CreateGroupEventScreen frontend healthy src/screens/CreateGroupEventScreen.tsx
InsightsScreen frontend healthy src/screens/InsightsScreen.tsx
TripsScreen frontend healthy src/screens/TripsScreen.tsx
AuthScreen frontend healthy src/screens/AuthScreen.tsx
SearchScreen frontend healthy src/screens/SearchScreen.tsx
KnotDetailScreen frontend healthy src/screens/KnotDetailScreen.tsx
LogbookScreen frontend healthy src/screens/LogbookScreen.tsx
AppIconPickerScreen frontend healthy src/screens/AppIconPickerScreen.tsx
FeedScreen frontend healthy src/screens/FeedScreen.tsx
GearScreen frontend healthy src/screens/GearScreen.tsx
StatsScreen frontend healthy src/screens/StatsScreen.tsx
PhotoGalleryScreen frontend healthy src/screens/PhotoGalleryScreen.tsx
SpeciesTargetScreen frontend healthy src/screens/SpeciesTargetScreen.tsx
ProfileScreen frontend healthy src/screens/ProfileScreen.tsx
FriendsScreen frontend healthy src/screens/FriendsScreen.tsx
UserPublicProfileScreen frontend healthy src/screens/UserPublicProfileScreen.tsx
CreateGroupScreen frontend healthy src/screens/CreateGroupScreen.tsx
SpeciesDetailScreen frontend healthy src/screens/SpeciesDetailScreen.tsx
ClassicsScreen frontend healthy src/screens/ClassicsScreen.tsx
TripPlannerScreen frontend healthy src/screens/TripPlannerScreen.tsx
ExploreScreen frontend healthy src/screens/ExploreScreen.tsx
NotificationPreferencesScreen frontend healthy src/screens/NotificationPreferencesScreen.tsx
RegulationsScreen frontend healthy src/screens/RegulationsScreen.tsx
OnboardingScreen frontend healthy src/screens/OnboardingScreen.tsx
TournamentsScreen frontend healthy src/screens/TournamentsScreen.tsx
SavedPostsScreen frontend healthy src/screens/SavedPostsScreen.tsx
SpeciesScreen frontend healthy src/screens/SpeciesScreen.tsx
TournamentDetailScreen frontend healthy src/screens/TournamentDetailScreen.tsx
ChatDetailScreen frontend healthy src/screens/ChatDetailScreen.tsx
NotificationsScreen frontend healthy src/screens/NotificationsScreen.tsx
GroupDetailScreen frontend healthy src/screens/GroupDetailScreen.tsx
LeaderboardScreen frontend healthy src/screens/LeaderboardScreen.tsx
ChatsScreen frontend healthy src/screens/ChatsScreen.tsx
KnotsScreen frontend healthy src/screens/KnotsScreen.tsx
HashtagFeedScreen frontend healthy src/screens/HashtagFeedScreen.tsx
MapScreen frontend healthy src/screens/MapScreen.tsx
WaterDetailScreen frontend healthy src/screens/WaterDetailScreen.tsx
PostDetailScreen frontend healthy src/screens/PostDetailScreen.tsx
PersonalBestsScreen frontend healthy src/screens/PersonalBestsScreen.tsx
AchievementsScreen frontend healthy src/screens/AchievementsScreen.tsx
CreateTournamentScreen frontend healthy src/screens/CreateTournamentScreen.tsx
LegalInfoScreen frontend healthy src/screens/LegalInfoScreen.tsx
WeightCalcScreen frontend healthy src/screens/WeightCalcScreen.tsx
AddCatchScreen frontend healthy src/screens/AddCatchScreen.tsx
CatchDetailScreen frontend healthy src/screens/CatchDetailScreen.tsx
GroupsScreen frontend healthy src/screens/GroupsScreen.tsx
TripDetailScreen frontend healthy src/screens/TripDetailScreen.tsx

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

LabelLayerStatusPath
functions software healthy functions
scripts software healthy functions/scripts
src software healthy functions/src
lib software healthy functions/src/lib
test software healthy test
rules software healthy test/rules
logic software healthy test/logic
docs software healthy docs
superpowers software healthy docs/superpowers
plans software healthy docs/superpowers/plans
specs software healthy docs/superpowers/specs
dev software healthy docs/dev
assets software healthy assets
app-icons software healthy assets/app-icons
web-stubs software healthy web-stubs
src software healthy src
types software healthy src/types
navigation software healthy src/navigation
config software healthy src/config
screens software healthy src/screens
utils software healthy src/utils
components software healthy src/components
theme software healthy src/theme
hooks software healthy src/hooks
services software healthy src/services
storage software healthy src/storage
plugins software healthy plugins

LabelLayerStatusPath
auth::src/services/firebaseConfig.ts security healthy src/services/firebaseConfig.ts
auth::web-stubs/empty.js security healthy web-stubs/empty.js
auth::src/services/referral.ts security healthy src/services/referral.ts
auth::metro.config.js security healthy metro.config.js
auth::src/components/FacebookSignInButton.tsx security healthy src/components/FacebookSignInButton.tsx
auth::src/components/GoogleSignInButton.tsx security healthy src/components/GoogleSignInButton.tsx

LabelLayerStatusPath
ErrorBoundary software healthy src/components/ErrorBoundary.tsx:ErrorBoundary
TtlMap software healthy src/services/ttlCache.ts:TtlMap

LabelLayerStatusPath
127.0.0.1 network healthy test/rules/storage-setup.ts
1.1.1.1 network healthy src/components/OfflineBar.tsx

LabelLayerStatusPath
vps::aws hardware healthy functions/package.json
vps::gcp hardware healthy functions/package-lock.json

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

LabelLayerStatusPath
sqlite data healthy package.json

LabelLayerStatusPath
gpu (detected) hardware healthy src/components/LeafletMap.tsx

LabelLayerStatusPath
password_literal::src/screens/AuthScreen.tsx security healthy src/screens/AuthScreen.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/1717a90b-fc68-4d7b-86e7-15495b56bedf/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/1717a90b-fc68-4d7b-86e7-15495b56bedf/

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.