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.

syouya0618/irori

https://github.com/syouya0618/irori · scanned 2026-06-16 00:27 UTC (2 months, 2 weeks ago)

36 raw signals (0 security + 36 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 32 actionable findings from 1 signal source. 4 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 828 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
buildWebServerEnv software healthy playwright.config.ts:buildWebServerEnv
_parse_array_lhs_elements software healthy scripts/check-supabase-error-destructure.py:66
_find_position_in_promise_all software healthy scripts/check-supabase-error-destructure.py:92
_split_promise_all_elements software healthy scripts/check-supabase-error-destructure.py:122
_locate_destructure_block software healthy scripts/check-supabase-error-destructure.py:152
_extract_lhs software healthy scripts/check-supabase-error-destructure.py:194
_rhs_text software healthy scripts/check-supabase-error-destructure.py:201
_find_statement_end software healthy scripts/check-supabase-error-destructure.py:209
_offset_in_rhs software healthy scripts/check-supabase-error-destructure.py:243
_check_single software healthy scripts/check-supabase-error-destructure.py:269
_check_multirow software healthy scripts/check-supabase-error-destructure.py:315
check_file software healthy scripts/check-supabase-error-destructure.py:388
main software healthy scripts/check-supabase-error-destructure.py:410
main software healthy .claude/hooks/block-generated-edits.py:28
makeCacheKey software healthy public/sw.js:makeCacheKey
isAppPage software healthy public/sw.js:isAppPage
classifyRequest software healthy public/sw.js:classifyRequest
extractAssetUrls software healthy public/sw.js:extractAssetUrls
trimCache software healthy public/sw.js:trimCache
cacheable software healthy public/sw.js:cacheable
precacheOfflineDocument software healthy public/sw.js:precacheOfflineDocument
offlineFallback software healthy public/sw.js:offlineFallback
maybeRefreshOffline software healthy public/sw.js:maybeRefreshOffline
handleDocument software healthy public/sw.js:handleDocument
handleRsc software healthy public/sw.js:handleRsc
cacheFirst software healthy public/sw.js:cacheFirst
proxy software healthy src/proxy.ts:proxy
InviteCard software healthy src/components/settings/invite-card.tsx:InviteCard
handleGenerateInvite software healthy src/components/settings/invite-card.tsx:handleGenerateInvite
handleCopy software healthy src/components/settings/invite-card.tsx:handleCopy
ExportCard software healthy src/components/settings/export-card.tsx:ExportCard
handleDownload software healthy src/components/settings/export-card.tsx:handleDownload
AutoStockCategoriesCard software healthy src/components/settings/auto-stock-card.tsx:AutoStockCatego…
handleToggle software healthy src/components/settings/auto-stock-card.tsx:handleToggle
ThemeCard software healthy src/components/settings/theme-card.tsx:ThemeCard
ApprovalCard software healthy src/components/settings/approval-card.tsx:ApprovalCard
PendingUserRow software healthy src/components/settings/approval-card.tsx:PendingUserRow
handleApprove software healthy src/components/settings/approval-card.tsx:handleApprove
ProfileCard software healthy src/components/settings/profile-card.tsx:ProfileCard
handleUpdateProfile software healthy src/components/settings/profile-card.tsx:handleUpdateProfile
DefaultPageCard software healthy src/components/settings/default-page-card.tsx:DefaultPageCa…
handleSelect software healthy src/components/settings/default-page-card.tsx:handleSelect
BabyProfileCard software healthy src/components/settings/baby-profile-card.tsx:BabyProfileCa…
handleSave software healthy src/components/settings/baby-profile-card.tsx:handleSave
getLogSummary software healthy src/components/baby/baby-timeline-item.tsx:getLogSummary
BabyTimelineItem software healthy src/components/baby/baby-timeline-item.tsx:BabyTimelineItem
BabyTimeline software healthy src/components/baby/baby-timeline.tsx:BabyTimeline
formatDateLabel software healthy src/components/baby/baby-date-nav.tsx:formatDateLabel
BabyDateNav software healthy src/components/baby/baby-date-nav.tsx:BabyDateNav
BabySummaryBar software healthy src/components/baby/baby-summary-bar.tsx:BabySummaryBar

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

LabelLayerStatusPath
playwright.config.ts software healthy playwright.config.ts
vercel.json software healthy vercel.json
postcss.config.mjs software healthy postcss.config.mjs
README.md software healthy README.md
pnpm-lock.yaml software healthy pnpm-lock.yaml
CLAUDE.md software healthy CLAUDE.md
package.json software healthy package.json
CONTRIBUTING.md software healthy CONTRIBUTING.md
components.json software healthy components.json
pnpm-workspace.yaml software healthy pnpm-workspace.yaml
tsconfig.json software healthy tsconfig.json
LICENSE software healthy LICENSE
eslint.config.mjs software healthy eslint.config.mjs
CODE_OF_CONDUCT.md software healthy CODE_OF_CONDUCT.md
SECURITY.md software healthy SECURITY.md
AGENTS.md software healthy AGENTS.md
CHANGELOG.md software healthy CHANGELOG.md
vitest.config.ts software healthy vitest.config.ts
vitest.setup.ts software healthy vitest.setup.ts
next.config.ts software healthy next.config.ts
DESIGN_SYSTEM.md software healthy docs/DESIGN_SYSTEM.md
verify-flutter-readiness.sh software healthy scripts/verify-flutter-readiness.sh
check-supabase-error-destructure.py software healthy scripts/check-supabase-error-destructure.py
README.md software healthy scripts/README.md
e2e-build.sh software healthy scripts/e2e-build.sh
test-verify-flutter-readiness.sh software healthy scripts/test-verify-flutter-readiness.sh
e2e-env.sh software healthy scripts/e2e-env.sh
MASTER.md software healthy design-system/irori/MASTER.md
settings.json software healthy .claude/settings.json
stop-quality-gate.sh software healthy .claude/hooks/stop-quality-gate.sh
block-generated-edits.py software healthy .claude/hooks/block-generated-edits.py
config.toml software healthy supabase/config.toml
20260411000003_phase3_1_constraints.sql software healthy supabase/migrations/20260411000003_phase3_1_constraints.sql
20260408000001_fix_profiles_select_and_cleanup.sql software healthy supabase/migrations/20260408000001_fix_profiles_select_and_…
20260412000001_baby_profile.sql software healthy supabase/migrations/20260412000001_baby_profile.sql
20260407000001_invite_security_functions.sql software healthy supabase/migrations/20260407000001_invite_security_function…
20260410000001_baby_logs.sql software healthy supabase/migrations/20260410000001_baby_logs.sql
20260408000002_add_approval_system.sql software healthy supabase/migrations/20260408000002_add_approval_system.sql
20260411000002_phase3_2_feature_integration.sql software healthy supabase/migrations/20260411000002_phase3_2_feature_integra…
20260603000001_security_hardening_rls.sql software healthy supabase/migrations/20260603000001_security_hardening_rls.s…
20260411000001_phase3_1_baby_extensions.sql software healthy supabase/migrations/20260411000001_phase3_1_baby_extensions…
20260408000003_stock_realtime.sql software healthy supabase/migrations/20260408000003_stock_realtime.sql
20260406000001_initial_schema.sql software healthy supabase/migrations/20260406000001_initial_schema.sql
20260406000002_storage_and_realtime.sql software healthy supabase/migrations/20260406000002_storage_and_realtime.sql
pubspec.yaml software healthy flutter/pubspec.yaml
README.md software healthy flutter/README.md
analysis_options.yaml software healthy flutter/analysis_options.yaml
manifest.json software healthy flutter/web/manifest.json
index.html software healthy flutter/web/index.html
sw.js software healthy public/sw.js

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

LabelLayerStatusPath
docs software healthy docs
scripts software healthy scripts
design-system software healthy design-system
irori software healthy design-system/irori
.claude software healthy .claude
hooks software healthy .claude/hooks
supabase software healthy supabase
migrations software healthy supabase/migrations
flutter software healthy flutter
web software healthy flutter/web
public software healthy public
.github software healthy .github
ISSUE_TEMPLATE software healthy .github/ISSUE_TEMPLATE
workflows software healthy .github/workflows
src software healthy src
components software healthy src/components
settings software healthy src/components/settings
baby software healthy src/components/baby
__tests__ software healthy src/components/baby/__tests__
charts software healthy src/components/baby/charts
__tests__ software healthy src/components/baby/charts/__tests__
weekly-summary software healthy src/components/baby/weekly-summary
__tests__ software healthy src/components/baby/weekly-summary/__tests__
common software healthy src/components/common
ui software healthy src/components/ui
shopping software healthy src/components/shopping
__tests__ software healthy src/components/shopping/__tests__
stock software healthy src/components/stock
__tests__ software healthy src/components/stock/__tests__
meals software healthy src/components/meals
__tests__ software healthy src/components/meals/__tests__
app software healthy src/app
offline software healthy src/app/offline
auth software healthy src/app/auth
callback software healthy src/app/auth/callback
api software healthy src/app/api
baby-report software healthy src/app/api/baby-report
(auth) software healthy src/app/(auth)
invite software healthy src/app/(auth)/invite
[token] software healthy src/app/(auth)/invite/[token]
login software healthy src/app/(auth)/login
setup software healthy src/app/setup
(main) software healthy src/app/(main)
settings software healthy src/app/(main)/settings
baby software healthy src/app/(main)/baby
shopping software healthy src/app/(main)/shopping
stock software healthy src/app/(main)/stock
meals software healthy src/app/(main)/meals
pending-approval software healthy src/app/pending-approval
lib software healthy src/lib

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

LabelLayerStatusPath
/page.tsx frontend healthy src/app/page.tsx
/offline frontend healthy src/app/offline/page.tsx
/(auth)/invite/[token] frontend healthy src/app/(auth)/invite/[token]/page.tsx
/(auth)/login frontend healthy src/app/(auth)/login/page.tsx
/setup frontend healthy src/app/setup/page.tsx
/(main)/settings frontend healthy src/app/(main)/settings/page.tsx
/(main)/baby frontend healthy src/app/(main)/baby/page.tsx
/(main)/shopping frontend healthy src/app/(main)/shopping/page.tsx
/(main)/stock frontend healthy src/app/(main)/stock/page.tsx
/(main)/meals frontend healthy src/app/(main)/meals/page.tsx
/pending-approval frontend healthy src/app/pending-approval/page.tsx
/meals frontend healthy e2e/offline.spec.ts
/shopping frontend healthy e2e/offline.spec.ts
/stock frontend healthy e2e/offline.spec.ts
/baby frontend healthy e2e/offline.spec.ts

LabelLayerStatusPath
NotFound frontend healthy src/app/not-found.tsx
RootLayout frontend healthy src/app/layout.tsx
GlobalError frontend healthy src/app/error.tsx
OfflinePage frontend healthy src/app/offline/page.tsx
AuthLayout frontend healthy src/app/(auth)/layout.tsx
LoginPage frontend healthy src/app/(auth)/login/page.tsx
SetupLayout frontend healthy src/app/setup/layout.tsx
MainError frontend healthy src/app/(main)/error.tsx
BabyLoading frontend healthy src/app/(main)/baby/loading.tsx
BabyError frontend healthy src/app/(main)/baby/error.tsx
ShoppingLoading frontend healthy src/app/(main)/shopping/loading.tsx
ShoppingError frontend healthy src/app/(main)/shopping/error.tsx
MealsLoading frontend healthy src/app/(main)/meals/loading.tsx
MealsError frontend healthy src/app/(main)/meals/error.tsx
PendingApprovalPage frontend healthy src/app/pending-approval/page.tsx

LabelLayerStatusPath
baby_logs data healthy supabase/migrations/20260410000001_baby_logs.sql
households data healthy supabase/migrations/20260406000001_initial_schema.sql
profiles data healthy supabase/migrations/20260406000001_initial_schema.sql
invitations data healthy supabase/migrations/20260406000001_initial_schema.sql
meal_templates data healthy supabase/migrations/20260406000001_initial_schema.sql
meals data healthy supabase/migrations/20260406000001_initial_schema.sql
meal_reactions data healthy supabase/migrations/20260406000001_initial_schema.sql
meal_ingredients data healthy supabase/migrations/20260406000001_initial_schema.sql
shopping_items data healthy supabase/migrations/20260406000001_initial_schema.sql
eating_out_logs data healthy supabase/migrations/20260406000001_initial_schema.sql
stock_items data healthy supabase/migrations/20260406000001_initial_schema.sql
purchase_history data healthy supabase/migrations/20260406000001_initial_schema.sql

LabelLayerStatusPath
20260411000003_phase3_1_constraints.sql data healthy supabase/migrations/20260411000003_phase3_1_constraints.sql
20260408000001_fix_profiles_select_and_cleanup.sql data healthy supabase/migrations/20260408000001_fix_profiles_select_and_…
20260412000001_baby_profile.sql data healthy supabase/migrations/20260412000001_baby_profile.sql
20260407000001_invite_security_functions.sql data healthy supabase/migrations/20260407000001_invite_security_function…
20260410000001_baby_logs.sql data healthy supabase/migrations/20260410000001_baby_logs.sql
20260408000002_add_approval_system.sql data healthy supabase/migrations/20260408000002_add_approval_system.sql
20260411000002_phase3_2_feature_integration.sql data healthy supabase/migrations/20260411000002_phase3_2_feature_integra…
20260603000001_security_hardening_rls.sql data healthy supabase/migrations/20260603000001_security_hardening_rls.s…
20260411000001_phase3_1_baby_extensions.sql data healthy supabase/migrations/20260411000001_phase3_1_baby_extensions…
20260408000003_stock_realtime.sql data healthy supabase/migrations/20260408000003_stock_realtime.sql
20260406000001_initial_schema.sql data healthy supabase/migrations/20260406000001_initial_schema.sql
20260406000002_storage_and_realtime.sql data healthy supabase/migrations/20260406000002_storage_and_realtime.sql

LabelLayerStatusPath
gha::codeql cicd healthy .github/workflows/codeql.yml
gha::flutter cicd healthy .github/workflows/flutter.yml
gha::ci cicd healthy .github/workflows/ci.yml
gha::e2e cicd healthy .github/workflows/e2e.yml

LabelLayerStatusPath
analyze cicd healthy .github/workflows/codeql.yml
build cicd healthy .github/workflows/flutter.yml
ci cicd healthy .github/workflows/ci.yml
e2e cicd healthy .github/workflows/e2e.yml

LabelLayerStatusPath
127.0.0.1 network healthy playwright.config.ts
127.0.0.0 network healthy src/lib/utils/app-origin.ts

LabelLayerStatusPath
port:64 network healthy pnpm-lock.yaml
port:16 network healthy pnpm-lock.yaml

LabelLayerStatusPath
vps::azure hardware healthy supabase/config.toml
vps::aws hardware healthy supabase/config.toml

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

LabelLayerStatusPath
Error software healthy src/lib/supabase/log-error.ts:Error

LabelLayerStatusPath
PUT /offline api healthy public/sw.js

LabelLayerStatusPath
postgres data healthy supabase/config.toml

LabelLayerStatusPath
auth::supabase/config.toml security healthy supabase/config.toml
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/dda83bca-66df-4e3d-9f8a-a61738a84ed7/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/dda83bca-66df-4e3d-9f8a-a61738a84ed7/

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.