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.

zeyadesperado/morningcart

https://github.com/zeyadesperado/morningcart · scanned 2026-06-16 01:12 UTC (2 months, 1 week ago)

48 raw signals (0 security + 48 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 45 actionable findings from 1 signal source. 3 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 461 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
current_user software healthy api/breakfast/auth.py:14
require_user software healthy api/breakfast/auth.py:24
set_user software healthy api/breakfast/auth.py:31
clear_user software healthy api/breakfast/auth.py:40
egp software healthy api/breakfast/domain.py:10
money software healthy api/breakfast/domain.py:17
delivery_split software healthy api/breakfast/domain.py:23
compute_result software healthy api/breakfast/domain.py:33
verify_exact software healthy api/breakfast/domain.py:89
egp software healthy api/breakfast/admin.py:20
get_queryset software healthy api/breakfast/admin.py:260
delivery_fee_egp software healthy api/breakfast/admin.py:52
menu_size software healthy api/breakfast/admin.py:56
state software healthy api/breakfast/admin.py:171
open_now software healthy api/breakfast/admin.py:66
activate software healthy api/breakfast/admin.py:70
deactivate software healthy api/breakfast/admin.py:75
price_egp software healthy api/breakfast/admin.py:101
times_ordered software healthy api/breakfast/admin.py:105
make_available software healthy api/breakfast/admin.py:109
make_unavailable software healthy api/breakfast/admin.py:113
summary software healthy api/breakfast/admin.py:278
total_egp software healthy api/breakfast/admin.py:132
get_actions software healthy api/breakfast/admin.py:153
headcount software healthy api/breakfast/admin.py:177
items_total_egp software healthy api/breakfast/admin.py:282
delivery_egp software healthy api/breakfast/admin.py:185
grand_total_egp software healthy api/breakfast/admin.py:189
close_sessions software healthy api/breakfast/admin.py:196
reopen_sessions software healthy api/breakfast/admin.py:213
delete_empty_sessions software healthy api/breakfast/admin.py:237
session_link software healthy api/breakfast/admin.py:269
restaurant software healthy api/breakfast/admin.py:274
has_add_permission software dead api/breakfast/admin.py:294
has_change_permission software dead api/breakfast/admin.py:297
has_delete_permission software dead api/breakfast/admin.py:300
unpaid software healthy api/breakfast/admin.py:304
spent_egp software healthy api/breakfast/admin.py:310
orders_link software healthy api/breakfast/admin.py:314
gen_id software dead api/breakfast/models.py:6
__str__ software healthy api/breakfast/models.py:112
_http_error software healthy api/breakfast/api.py:23
_validation_error software healthy api/breakfast/api.py:28
_server_error software healthy api/breakfast/api.py:33
clean_name software healthy api/breakfast/api.py:99
load_restaurant software healthy api/breakfast/api.py:114
load_session software healthy api/breakfast/api.py:121
lock_session software healthy api/breakfast/api.py:136
session_fee software healthy api/breakfast/api.py:145
ser_item software healthy api/breakfast/api.py:150

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

LabelLayerStatusPath
README.md software healthy README.md
package.json software healthy package.json
package-lock.json software healthy package-lock.json
.env.example software healthy .env.example
LICENSE software healthy LICENSE
docker-compose.yml software healthy docker-compose.yml
Dockerfile software healthy api/Dockerfile
manage.py software healthy api/manage.py
requirements.txt software healthy api/requirements.txt
docker-entrypoint.sh software healthy api/docker-entrypoint.sh
base_site.html software healthy api/templates/admin/base_site.html
__init__.py software healthy api/breakfast/__init__.py
auth.py software healthy api/breakfast/auth.py
domain.py software healthy api/breakfast/domain.py
admin.py software healthy api/breakfast/admin.py
apps.py software healthy api/breakfast/apps.py
models.py software healthy api/breakfast/models.py
api.py software healthy api/breakfast/api.py
data.py software healthy api/breakfast/data.py
test_domain.py software healthy api/breakfast/tests/test_domain.py
__init__.py software healthy api/breakfast/tests/__init__.py
test_api.py software healthy api/breakfast/tests/test_api.py
test_admin.py software healthy api/breakfast/tests/test_admin.py
__init__.py software healthy api/breakfast/management/__init__.py
ensure_admin.py software healthy api/breakfast/management/commands/ensure_admin.py
__init__.py software healthy api/breakfast/management/commands/__init__.py
seed.py software healthy api/breakfast/management/commands/seed.py
0001_initial.py software healthy api/breakfast/migrations/0001_initial.py
__init__.py software healthy api/breakfast/migrations/__init__.py
0002_session_delivery_fee.py software healthy api/breakfast/migrations/0002_session_delivery_fee.py
0003_personstats.py software healthy api/breakfast/migrations/0003_personstats.py
0004_alter_menuitem_id_alter_order_id_alter_orderline_id_an… software healthy api/breakfast/migrations/0004_alter_menuitem_id_alter_order…
urls.py software healthy api/morningcart/urls.py
__init__.py software healthy api/morningcart/__init__.py
wsgi.py software healthy api/morningcart/wsgi.py
settings.py software healthy api/morningcart/settings.py
package.json software healthy shared/package.json
tsconfig.json software healthy shared/tsconfig.json
vitest.config.ts software healthy shared/vitest.config.ts
money.ts software healthy shared/src/money.ts
aggregate.ts software healthy shared/src/aggregate.ts
index.ts software healthy shared/src/index.ts
data.ts software healthy shared/src/data.ts
types.ts software healthy shared/src/types.ts
aggregate.test.ts software healthy shared/src/__tests__/aggregate.test.ts
vite.config.ts software healthy web/vite.config.ts
tailwind.config.js software healthy web/tailwind.config.js
rasterize-icons.mjs software healthy web/rasterize-icons.mjs
package.json software healthy web/package.json
index.html software healthy web/index.html

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

LabelLayerStatusPath
MenuItemInline software healthy api/breakfast/admin.py:25
RestaurantAdmin software healthy api/breakfast/admin.py:33
MenuItemAdmin software healthy api/breakfast/admin.py:88
OrderInline software healthy api/breakfast/admin.py:118
SessionAdmin software healthy api/breakfast/admin.py:139
OrderLineInline software healthy api/breakfast/admin.py:244
OrderAdmin software healthy api/breakfast/admin.py:252
PersonStatsAdmin software healthy api/breakfast/admin.py:288
BreakfastConfig software healthy api/breakfast/apps.py:4
Restaurant software healthy api/breakfast/models.py:10
MenuItem software healthy api/breakfast/models.py:22
Meta software healthy api/breakfast/models.py:106
Session software healthy api/breakfast/models.py:39
Order software healthy api/breakfast/models.py:65
OrderLine software healthy api/breakfast/models.py:82
PersonStats software healthy api/breakfast/models.py:95
LoginIn software healthy api/breakfast/api.py:46
StartIn software healthy api/breakfast/api.py:50
RestaurantIn software healthy api/breakfast/api.py:54
RestaurantPatch software healthy api/breakfast/api.py:60
ItemIn software healthy api/breakfast/api.py:67
ItemPatch software healthy api/breakfast/api.py:75
OrderLineIn software healthy api/breakfast/api.py:84
OrderIn software healthy api/breakfast/api.py:91
PaidIn software healthy api/breakfast/api.py:95
DeliverySplitTests software healthy api/breakfast/tests/test_domain.py:13
ComputeResultTests software healthy api/breakfast/tests/test_domain.py:50
AuthTests software healthy api/breakfast/tests/test_api.py:31
ValidationTests software healthy api/breakfast/tests/test_api.py:61
LifecycleTests software healthy api/breakfast/tests/test_api.py:81
_FormParser software healthy api/breakfast/tests/test_admin.py:15
AdminSmokeTests software healthy api/breakfast/tests/test_admin.py:69
EnsureAdminTests software healthy api/breakfast/tests/test_admin.py:159
ApiCsrfRegressionTests software healthy api/breakfast/tests/test_admin.py:195
Command software healthy api/breakfast/management/commands/ensure_admin.py:15
Command software healthy api/breakfast/management/commands/seed.py:18
Migration software healthy api/breakfast/migrations/0001_initial.py:8
Migration software healthy api/breakfast/migrations/0002_session_delivery_fee.py:13
Migration software healthy api/breakfast/migrations/0003_personstats.py:25
Migration software healthy api/breakfast/migrations/0004_alter_menuitem_id_alter_order…
ApiError software healthy web/src/api/client.ts:ApiError

LabelLayerStatusPath
GET /health api healthy api/breakfast/api.py
GET /auth/me api healthy api/breakfast/api.py
GET /colleagues api healthy api/breakfast/api.py
POST /auth/login api healthy api/breakfast/api.py
POST /auth/logout api healthy api/breakfast/api.py
GET /restaurants api healthy api/breakfast/api.py
POST /restaurants api healthy api/breakfast/api.py
PATCH /restaurants/{rid} api healthy api/breakfast/api.py
POST /restaurants/{rid}/items api healthy api/breakfast/api.py
PATCH /restaurants/{rid}/items/{item_id} api healthy api/breakfast/api.py
DELETE /restaurants/{rid}/items/{item_id} api healthy api/breakfast/api.py
GET /sessions/open api healthy api/breakfast/api.py
GET /sessions/current api healthy api/breakfast/api.py
POST /sessions api healthy api/breakfast/api.py
GET /sessions/{sid} api healthy api/breakfast/api.py
PUT /sessions/{sid}/order api healthy api/breakfast/api.py
DELETE /sessions/{sid}/order api healthy api/breakfast/api.py
POST /sessions/{sid}/close api healthy api/breakfast/api.py
DELETE /sessions/{sid} api healthy api/breakfast/api.py
GET /sessions/{sid}/result api healthy api/breakfast/api.py
PATCH /orders/{oid} api healthy api/breakfast/api.py
ANY /admin/ api healthy api/morningcart/urls.py
ANY /api/ api healthy api/morningcart/urls.py

LabelLayerStatusPath
api software healthy api
templates software healthy api/templates
admin software healthy api/templates/admin
breakfast software healthy api/breakfast
tests software healthy api/breakfast/tests
management software healthy api/breakfast/management
commands software healthy api/breakfast/management/commands
migrations software healthy api/breakfast/migrations
morningcart software healthy api/morningcart
shared software healthy shared
src software healthy shared/src
__tests__ software healthy shared/src/__tests__
web software healthy web
src software healthy web/src
api software healthy web/src/api
screens software healthy web/src/screens
components software healthy web/src/components
lib software healthy web/src/lib
.github software healthy .github
workflows software healthy .github/workflows

LabelLayerStatusPath
password_literal::api/breakfast/tests/test_admin.py security healthy api/breakfast/tests/test_admin.py
password_literal::api/breakfast/tests/test_admin.py security healthy api/breakfast/tests/test_admin.py
password_literal::api/breakfast/tests/test_admin.py security healthy api/breakfast/tests/test_admin.py
password_literal::api/breakfast/tests/test_admin.py security healthy api/breakfast/tests/test_admin.py
password_literal::api/breakfast/tests/test_admin.py security healthy api/breakfast/tests/test_admin.py
password_literal::api/breakfast/tests/test_admin.py security healthy api/breakfast/tests/test_admin.py
password_literal::api/breakfast/tests/test_admin.py security healthy api/breakfast/tests/test_admin.py

LabelLayerStatusPath
Restaurant data healthy api/breakfast/models.py
MenuItem data healthy api/breakfast/models.py
Session data healthy api/breakfast/models.py
Order data healthy api/breakfast/models.py
OrderLine data healthy api/breakfast/models.py
PersonStats data healthy api/breakfast/models.py

LabelLayerStatusPath
0001_initial.py data healthy api/breakfast/migrations/0001_initial.py
__init__.py data healthy api/breakfast/migrations/__init__.py
0002_session_delivery_fee.py data healthy api/breakfast/migrations/0002_session_delivery_fee.py
0003_personstats.py data healthy api/breakfast/migrations/0003_personstats.py
0004_alter_menuitem_id_alter_order_id_alter_orderline_id_an… data healthy api/breakfast/migrations/0004_alter_menuitem_id_alter_order…

LabelLayerStatusPath
port:4000 network healthy .env.example
port:8080 network healthy docker-compose.yml
port:80 network healthy docker-compose.yml
port:5173 network healthy web/vite.config.ts
port:5432 network healthy .github/workflows/ci.yml

LabelLayerStatusPath
image::api/Dockerfile hardware healthy api/Dockerfile
image::web/Dockerfile hardware healthy web/Dockerfile
db hardware healthy docker-compose.yml
api hardware healthy docker-compose.yml
web hardware healthy docker-compose.yml

LabelLayerStatusPath
postgresql data healthy README.md
postgres data healthy README.md

LabelLayerStatusPath
nginx network healthy README.md
caddy network healthy README.md

LabelLayerStatusPath
auth::api/breakfast/auth.py security healthy api/breakfast/auth.py
auth::README.md security healthy README.md

LabelLayerStatusPath
api cicd healthy .github/workflows/ci.yml
web cicd healthy .github/workflows/ci.yml

LabelLayerStatusPath
repobility-clone-1vnimpoe software healthy /tmp/repobility-clone-1vnimpoe

LabelLayerStatusPath
App frontend healthy web/src/App.tsx

LabelLayerStatusPath
gha::ci cicd healthy .github/workflows/ci.yml
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/6f89d8e2-1326-406e-af2c-0b8ebe61d76a/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/6f89d8e2-1326-406e-af2c-0b8ebe61d76a/

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.