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.

zapcooking/frontend

https://github.com/zapcooking/frontend · scanned 2026-06-16 01:11 UTC (2 months, 1 week ago)

408 raw signals (113 security + 295 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 293 actionable findings from 2 signal sources. 318 repeated signals grouped for readability. 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 2778 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
getGitCommitHash software healthy vite.config.ts:getGitCommitHash
getVersion software healthy vite.config.ts:getVersion
testOGTags software healthy test-og-tags.js:testOGTags
adapter software healthy svelte.config.js:adapter
shouldCache software healthy static/sw.js:shouldCache
ConfettiCanvas software healthy docs/membership-confirmation.jsx:ConfettiCanvas
animate software healthy docs/membership-confirmation.jsx:animate
UsernameStep software healthy docs/membership-confirmation.jsx:UsernameStep
MembershipConfirmation software healthy docs/membership-confirmation.jsx:MembershipConfirmation
cleanExpiredSessions software healthy members-relay/api/index.ts:cleanExpiredSessions
createSession software healthy members-relay/api/index.ts:createSession
validateSession software healthy members-relay/api/index.ts:validateSession
authenticate software healthy members-relay/api/index.ts:authenticate
validatePubkey software healthy members-relay/api/index.ts:validatePubkey
calculateEndDate software healthy members-relay/api/index.ts:calculateEndDate
pubkey software healthy members-relay/api/index.ts:pubkey
validateUsername software healthy members-relay/api/index.ts:validateUsername
bech32Decode software healthy members-relay/admin/public/app.js:bech32Decode
npubToHex software healthy members-relay/admin/public/app.js:npubToHex
bech32Checksum software healthy members-relay/admin/public/app.js:bech32Checksum
polymod software healthy members-relay/admin/public/app.js:polymod
hrpExpand software healthy members-relay/admin/public/app.js:hrpExpand
hexToNpub software healthy members-relay/admin/public/app.js:hexToNpub
toNpub software healthy members-relay/admin/public/app.js:toNpub
app software healthy members-relay/admin/public/app.js:app
logs software healthy src/hooks.server.ts:logs
isTrustedOrigin software healthy src/hooks.server.ts:isTrustedOrigin
hasAuthIntent software healthy src/hooks.server.ts:hasAuthIntent
applyVaryOrigin software healthy src/hooks.server.ts:applyVaryOrigin
buildCorsHeaders software healthy src/hooks.server.ts:buildCorsHeaders
loadDrafts software healthy src/components/reads/articleDraftStore.ts:loadDrafts
persistDrafts software healthy src/components/reads/articleDraftStore.ts:persistDrafts
saveDraft software healthy src/components/reads/articleDraftStore.ts:saveDraft
deleteDraft software healthy src/components/reads/articleDraftStore.ts:deleteDraft
createNewDraft software healthy src/components/reads/articleDraftStore.ts:createNewDraft
openDraft software healthy src/components/reads/articleDraftStore.ts:openDraft
openNewDraft software healthy src/components/reads/articleDraftStore.ts:openNewDraft
closeEditor software healthy src/components/reads/articleDraftStore.ts:closeEditor
getDraftCount software healthy src/components/reads/articleDraftStore.ts:getDraftCount
syncDraftsFromRemote software healthy src/components/reads/articleDraftStore.ts:syncDraftsFromRem…
preloadMentionList software healthy src/components/reads/mentionSuggestion.ts:preloadMentionList
destroyPopup software healthy src/components/reads/mentionSuggestion.ts:destroyPopup
updatePosition software healthy src/components/reads/mentionSuggestion.ts:updatePosition
onConnect software healthy src/lib/connectionMonitor.ts:onConnect
onDisconnect software healthy src/lib/connectionMonitor.ts:onDisconnect
setStatus software healthy src/lib/connectionMonitor.ts:setStatus
isCapacitor software healthy src/lib/connectionMonitor.ts:isCapacitor
capacitor software healthy src/lib/connectionMonitor.ts:capacitor
heartbeatCheck software healthy src/lib/connectionMonitor.ts:heartbeatCheck
startMonitoring software healthy src/lib/connectionMonitor.ts:startMonitoring

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

LabelLayerStatusPath
vite.config.ts software healthy vite.config.ts
postcss.config.mjs software healthy postcss.config.mjs
README.md software healthy README.md
zapstore.yaml software healthy zapstore.yaml
pnpm-lock.yaml software healthy pnpm-lock.yaml
.eslintrc.cjs software healthy .eslintrc.cjs
package.json software healthy package.json
wrangler.toml software healthy wrangler.toml
tailwind.config.cjs software healthy tailwind.config.cjs
update-icons.sh software healthy update-icons.sh
Dockerfile software healthy Dockerfile
capacitor.config.ts software healthy capacitor.config.ts
test-og-tags.js software healthy test-og-tags.js
test-openai.js software healthy test-openai.js
svelte.config.js software healthy svelte.config.js
.env.example software healthy .env.example
tsconfig.json software healthy tsconfig.json
LICENSE software healthy LICENSE
SECURITY.md software healthy SECURITY.md
vitest.config.ts software healthy vitest.config.ts
sw.js software healthy static/sw.js
APP_REVIEW_4.2_EVIDENCE_MAP_V2.md software healthy docs/APP_REVIEW_4.2_EVIDENCE_MAP_V2.md
membership-confirmation.jsx software healthy docs/membership-confirmation.jsx
shortlinks-setup.md software healthy docs/shortlinks-setup.md
APP_REVIEW_4.2_EVIDENCE_MAP.md software healthy docs/APP_REVIEW_4.2_EVIDENCE_MAP.md
APP_REVIEW_NOTES_APP_STORE_CONNECT.md software healthy docs/APP_REVIEW_NOTES_APP_STORE_CONNECT.md
membership-confirmation-prompt.md software healthy docs/membership-confirmation-prompt.md
WALLET_DEVELOPMENT.md software healthy docs/wallet/WALLET_DEVELOPMENT.md
Branta Integration Plan.md software healthy docs/wallet/Branta Integration Plan.md
Custom Lightning Address Domains with Breez SDK.md software healthy docs/wallet/Custom Lightning Address Domains with Breez SDK…
BUILD_INSTRUCTIONS.md software healthy docs/mobile/BUILD_INSTRUCTIONS.md
UX_DEV_NOTES.md software healthy docs/mobile/UX_DEV_NOTES.md
LOCAL_TEST_SETUP.md software healthy docs/deployment/LOCAL_TEST_SETUP.md
CLOUDFLARE_TEST.md software healthy docs/deployment/CLOUDFLARE_TEST.md
CLOUDFLARE_TESTING.md software healthy docs/deployment/CLOUDFLARE_TESTING.md
CLOUDFLARE_TESTING_STEPS.md software healthy docs/deployment/CLOUDFLARE_TESTING_STEPS.md
CLOUDFLARE_NIP05_FIX.md software healthy docs/deployment/CLOUDFLARE_NIP05_FIX.md
DEPLOYMENT_FIX.md software healthy docs/deployment/DEPLOYMENT_FIX.md
08-mobile-config.md software healthy docs/passkey-investigation/08-mobile-config.md
02-rp-scoping.md software healthy docs/passkey-investigation/02-rp-scoping.md
03-prf-support-matrix.md software healthy docs/passkey-investigation/03-prf-support-matrix.md
09-security-review.md software healthy docs/passkey-investigation/09-security-review.md
04-breez-sdk-surface.md software healthy docs/passkey-investigation/04-breez-sdk-surface.md
DECISION.md software healthy docs/passkey-investigation/DECISION.md
01-breez-spec-summary.md software healthy docs/passkey-investigation/01-breez-spec-summary.md
06-backend-impact.md software healthy docs/passkey-investigation/06-backend-impact.md
05-implementation-path.md software healthy docs/passkey-investigation/05-implementation-path.md
07-coexistence.md software healthy docs/passkey-investigation/07-coexistence.md
FIX_CRON_SECRET_ISSUE.md software healthy docs/membership/FIX_CRON_SECRET_ISSUE.md
TESTING_MEMBERSHIP_NOTIFICATIONS.md software healthy docs/membership/TESTING_MEMBERSHIP_NOTIFICATIONS.md

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

LabelLayerStatusPath
static software healthy static
docs software healthy docs
wallet software healthy docs/wallet
mobile software healthy docs/mobile
deployment software healthy docs/deployment
passkey-investigation software healthy docs/passkey-investigation
membership software healthy docs/membership
dev software healthy docs/dev
troubleshooting software healthy docs/troubleshooting
scripts software healthy scripts
workers software healthy workers
cron software healthy workers/cron
members-relay software healthy members-relay
relay software healthy members-relay/relay
api software healthy members-relay/api
admin software healthy members-relay/admin
public software healthy members-relay/admin/public
.github software healthy .github
workflows software healthy .github/workflows
.cursor software healthy .cursor
src software healthy src
test software healthy src/test
components software healthy src/components
notifications software healthy src/components/notifications
marketplace software healthy src/components/marketplace
table software healthy src/components/table
reads software healthy src/components/reads
wallet software healthy src/components/wallet
grocery software healthy src/components/grocery
Recipe software healthy src/components/Recipe
mesh software healthy src/components/mesh
Reactions software healthy src/components/Reactions
icons software healthy src/components/icons
nourish software healthy src/components/nourish
comments software healthy src/components/comments
clink software healthy src/components/clink
lib software healthy src/lib
types software healthy src/lib/types
stores software healthy src/lib/stores
marketplace software healthy src/lib/marketplace
nip108 software healthy src/lib/nip108
utils software healthy src/lib/utils
components software healthy src/lib/components
groups software healthy src/lib/components/groups
messages software healthy src/lib/components/messages
wallet software healthy src/lib/wallet
feed software healthy src/lib/feed
mesh software healthy src/lib/mesh
spark software healthy src/lib/spark
membership software healthy src/lib/membership

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

LabelLayerStatusPath
ConnectionManager software healthy src/lib/connectionManager.ts:ConnectionManager
CacheManager software healthy src/lib/cache.ts:CacheManager
GroupCacheStorage software healthy src/lib/groupCacheStorage.ts:GroupCacheStorage
PantryConnectionManager software healthy src/lib/pantryConnectionManager.ts:PantryConnectionManager
AuthManager software healthy src/lib/authManager.ts:AuthManager
MentionComposerController software healthy src/lib/mentionComposer.ts:MentionComposerController
ErrorHandler software healthy src/lib/errorHandler.ts:ErrorHandler
and software healthy src/lib/brantaService.server.ts:and
so software healthy src/lib/lazyLoad.ts:so
RelayHealthTrackerImpl software healthy src/lib/relayHealthTracker.ts:RelayHealthTrackerImpl
PerformanceMonitor software healthy src/lib/performanceMonitor.ts:PerformanceMonitor
EventStore software healthy src/lib/eventStore.ts:EventStore
SubscriptionManager software healthy src/lib/subscriptionManager.ts:SubscriptionManager
QueryBatcher software healthy src/lib/queryBatcher.ts:QueryBatcher
LightningService software healthy src/lib/lightningService.ts:LightningService
ProfileCache software healthy src/lib/profileSearchService.ts:ProfileCache
FeedSubscriptionManager software healthy src/lib/feedSubscriptionManager.ts:FeedSubscriptionManager
RelaySelectorImpl software healthy src/lib/relaySelector.ts:RelaySelectorImpl
ZapCache software healthy src/lib/zapCache.ts:ZapCache
names software healthy src/lib/encryptionService.ts:names
OfflineStorageManager software healthy src/lib/offlineStorage.ts:OfflineStorageManager
MockNDK software healthy src/lib/nip89.test.ts:MockNDK
CompressedCacheManager software healthy src/lib/compressedCache.ts:CompressedCacheManager
PrimalCacheService software healthy src/lib/primalCache.ts:PrimalCacheService
RelayListCacheManager software healthy src/lib/relayListCache.ts:RelayListCacheManager
FeedCacheService software healthy src/lib/feedCache.ts:FeedCacheService
ProfileCacheManager software healthy src/lib/profileCache.ts:ProfileCacheManager
PublishQueueManager software healthy src/lib/publishQueue.ts:PublishQueueManager
ZapManager software healthy src/lib/zapManager.ts:ZapManager
as software healthy src/lib/nip44LocalSigner.ts:as
Nip44LocalSigner software healthy src/lib/nip44LocalSigner.ts:Nip44LocalSigner
Logger software healthy src/lib/logger.ts:Logger
QRCode software healthy src/lib/types/svelte-qrcode.d.ts:QRCode
for software healthy src/lib/marketplace/commerceState.ts:for
IngredientStoreManager software healthy src/lib/nourish/ingredientStore.ts:IngredientStoreManager
PostCommentError software healthy src/lib/comments/postComment.ts:PostCommentError
NofferError software healthy src/lib/clink/types.ts:NofferError

LabelLayerStatusPath
GET /api/admin/config api healthy members-relay/api/index.ts
POST /api/admin/login api healthy members-relay/api/index.ts
GET /api/admin/verify api healthy members-relay/api/index.ts
GET /health api healthy members-relay/api/index.ts
POST /api/members api healthy members-relay/api/index.ts
GET /api/members/:pubkey api healthy members-relay/api/index.ts
GET /api/members/:pubkey/check api healthy members-relay/api/index.ts
POST /api/members/:pubkey/renew api healthy members-relay/api/index.ts
DELETE /api/members/:pubkey api healthy members-relay/api/index.ts
GET /api/members api healthy members-relay/api/index.ts
GET /api/members/:pubkey/history api healthy members-relay/api/index.ts
GET /api/members/expiring api healthy members-relay/api/index.ts
GET /api/stats api healthy members-relay/api/index.ts
GET /api/nip05/identities api healthy members-relay/api/index.ts
GET /api/nip05/check/:username api healthy members-relay/api/index.ts
POST /api/nip05/claim api healthy members-relay/api/index.ts
DELETE /api/nip05/:username api healthy members-relay/api/index.ts
GET /api/nip05/:pubkey api healthy members-relay/api/index.ts
GET /.well-known/nostr.json api healthy members-relay/api/index.ts
GET /api/profiles api healthy members-relay/api/index.ts
GET /api/events api healthy members-relay/api/index.ts

LabelLayerStatusPath
image::Dockerfile hardware healthy Dockerfile
image::members-relay/admin/Dockerfile hardware healthy members-relay/admin/Dockerfile
postgres hardware healthy members-relay/docker-compose.yml
api hardware healthy members-relay/docker-compose.yml
relay hardware healthy members-relay/docker-compose.yml
caddy hardware healthy members-relay/docker-compose.yml
cron hardware healthy members-relay/docker-compose.yml
admin hardware healthy members-relay/docker-compose.yml

LabelLayerStatusPath
port:3000 network healthy members-relay/docker-compose.yml
port:80 network healthy members-relay/docker-compose.yml
port:443 network healthy members-relay/docker-compose.yml
port:3334 network healthy members-relay/relay/main.go

LabelLayerStatusPath
lint cicd healthy .github/workflows/checks.yaml
check cicd healthy .github/workflows/checks.yaml
test cicd healthy .github/workflows/checks.yaml
build cicd healthy .github/workflows/checks.yaml

LabelLayerStatusPath
postgres data healthy pnpm-lock.yaml
postgresql data healthy members-relay/docker-compose.yml
redis data healthy src/routes/api/counts/[eventId]/+server.ts

LabelLayerStatusPath
127.0.0.1 network healthy src/hooks.client.ts
169.254.169.254 network healthy src/lib/parseRecipe.server.ts
120.0.0.0 network healthy src/lib/parseRecipe.server.ts

LabelLayerStatusPath
caddy network healthy members-relay/docker-compose.yml
nginx network healthy members-relay/docker-compose.yml

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

LabelLayerStatusPath
celery data healthy src/lib/services/groceryService.ts

LabelLayerStatusPath
vps::aws hardware healthy src/lib/parseRecipe.server.ts

LabelLayerStatusPath
MembershipConfirmation frontend healthy docs/membership-confirmation.jsx

LabelLayerStatusPath
generic_api_key::src/routes/membership/test-relay-access/+p… security healthy src/routes/membership/test-relay-access/+page.svelte

LabelLayerStatusPath
gha::checks cicd healthy .github/workflows/checks.yaml

LabelLayerStatusPath
PNPM_STORE_PATH cicd healthy
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/9cba9713-75d0-4a70-9c63-31145dd53665/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/9cba9713-75d0-4a70-9c63-31145dd53665/

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.