https://github.com/zaimiwork-dev/prosforespantou
· scanned 2026-06-16 01:10 UTC (2 months, 1 week ago)
104 raw signals (0 security + 104 graph)
Last scanned 2 months, 1 week ago · v1 · 104 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1025 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.
| Label | Layer | Status | Path |
|---|---|---|---|
isAdmin |
software | healthy | proxy.ts:isAdmin |
proxy |
software | healthy | proxy.ts:proxy |
testModel |
software | healthy | src/scripts/test-models.mjs:testModel |
run |
software | healthy | src/scripts/test-models.mjs:run |
findGtinFields |
software | healthy | src/scripts/probe-wolt-items.mjs:findGtinFields |
findGreekGtins |
software | healthy | src/scripts/probe-wolt-items.mjs:findGreekGtins |
probe |
software | healthy | src/scripts/probe-wolt-items.mjs:probe |
run |
software | healthy | src/scripts/probe-wolt-items.mjs:run |
findBarcodes |
software | healthy | src/scripts/investigate-barcodes.mjs:findBarcodes |
run |
software | healthy | src/scripts/investigate-barcodes.mjs:run |
ct |
software | healthy | src/scripts/investigate-barcodes.mjs:ct |
get |
software | healthy | src/scripts/probe-mono-offers.mjs:get |
walk |
software | healthy | src/scripts/probe-mono-offers.mjs:walk |
getJson |
software | healthy | src/scripts/investigate-wolt-barcode-dupes.mjs:getJson |
walk |
software | healthy | src/scripts/investigate-wolt-barcode-dupes.mjs:walk |
checkWoltBarcodes |
software | healthy | src/scripts/check-wolt-barcodes.mjs:checkWoltBarcodes |
checkItem |
software | healthy | src/scripts/check-wolt-barcodes.mjs:checkItem |
eanHits |
software | healthy | src/scripts/probe-masoutis-barcode-bridge.mjs:eanHits |
walkForBarcodeFields |
software | healthy | src/scripts/probe-masoutis-barcode-bridge.mjs:walkForBarcod… |
tryUrl |
software | healthy | src/scripts/probe-masoutis-barcode-bridge.mjs:tryUrl |
getCred |
software | healthy | src/scripts/probe-masoutis-barcode-bridge.mjs:getCred |
run |
software | healthy | src/scripts/probe-masoutis-barcode-bridge.mjs:run |
sleep |
software | healthy | src/scripts/fetch-wolt-descriptions.mjs:sleep |
extractDescription |
software | healthy | src/scripts/fetch-wolt-descriptions.mjs:extractDescription |
sleep |
software | healthy | src/scripts/audit-mappings.mjs:sleep |
judgeBatch |
software | healthy | src/scripts/audit-mappings.mjs:judgeBatch |
run |
software | healthy | src/scripts/audit-mappings.mjs:run |
keyOf |
software | healthy | src/scripts/audit-mappings.mjs:keyOf |
run |
software | healthy | src/scripts/probe-ab-offers-capture.mjs:run |
getJson |
software | healthy | src/scripts/probe-wolt-fullcatalog.mjs:getJson |
run |
software | healthy | src/scripts/probe-wolt-fullcatalog.mjs:run |
walk |
software | healthy | src/scripts/probe-wolt-fullcatalog.mjs:walk |
run |
software | healthy | src/scripts/probe-wolt-category-items.mjs:run |
ct |
software | healthy | src/scripts/probe-wolt-category-items.mjs:ct |
chunk |
software | healthy | src/scripts/recompute-price-verdicts.mjs:chunk |
run |
software | healthy | src/scripts/recompute-price-verdicts.mjs:run |
worker |
software | healthy | src/scripts/recompute-price-verdicts.mjs:worker |
prices |
software | healthy | src/scripts/recompute-price-verdicts.mjs:prices |
fetchText |
software | healthy | src/scripts/probe-kritikos-current.mjs:fetchText |
pickBuildId |
software | healthy | src/scripts/probe-kritikos-current.mjs:pickBuildId |
pickOffersPath |
software | healthy | src/scripts/probe-kritikos-current.mjs:pickOffersPath |
run |
software | healthy | src/scripts/probe-kritikos-current.mjs:run |
get |
software | healthy | src/scripts/probe-masoutis-jsbundle.mjs:get |
findEanFields |
software | healthy | src/scripts/probe-masoutis-jsbundle.mjs:findEanFields |
run |
software | healthy | src/scripts/probe-masoutis-jsbundle.mjs:run |
html |
software | healthy | src/scripts/probe-masoutis-jsbundle.mjs:html |
parseEurNumber |
software | healthy | src/scripts/mymarket-catalog.mjs:parseEurNumber |
parseGreekInt |
software | healthy | src/scripts/mymarket-catalog.mjs:parseGreekInt |
fetchPage |
software | healthy | src/scripts/mymarket-catalog.mjs:fetchPage |
extractCatalogItems |
software | healthy | src/scripts/mymarket-catalog.mjs:extractCatalogItems |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
REDESIGN_BRIEF.md |
software | healthy | REDESIGN_BRIEF.md |
sentry.edge.config.js |
software | healthy | sentry.edge.config.js |
vercel.json |
software | healthy | vercel.json |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
tailwind.config.mjs |
software | healthy | tailwind.config.mjs |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
prisma.config.ts |
software | healthy | prisma.config.ts |
capacitor.config.ts |
software | healthy | capacitor.config.ts |
sentry.server.config.js |
software | healthy | sentry.server.config.js |
sentry.client.config.js |
software | healthy | sentry.client.config.js |
package-lock.json |
software | healthy | package-lock.json |
CONTEXT.md |
software | healthy | CONTEXT.md |
PHASES.md |
software | healthy | PHASES.md |
.env.example |
software | healthy | .env.example |
tsconfig.json |
software | healthy | tsconfig.json |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
next.config.mjs |
software | healthy | next.config.mjs |
AGENTS.md |
software | healthy | AGENTS.md |
vitest.config.ts |
software | healthy | vitest.config.ts |
proxy.ts |
software | healthy | proxy.ts |
index.html |
software | healthy | capacitor-www/index.html |
README.txt |
software | healthy | public/logos/README.txt |
index.css |
software | healthy | public/wolt_images/index.css |
js-modules-v2-authModal-containers-AuthModalContainer-d5636… |
software | healthy | public/wolt_images/js-modules-v2-authModal-containers-AuthM… |
7652-ec75aee34e567dee2.css |
software | healthy | public/wolt_images/7652-ec75aee34e567dee2.css |
17859-166f9a37ba02e9512.chunk.css |
software | healthy | public/wolt_images/17859-166f9a37ba02e9512.chunk.css |
40265-9bdaf76cbfb7c8c82.chunk.css |
software | healthy | public/wolt_images/40265-9bdaf76cbfb7c8c82.chunk.css |
14268-ca9e575c356c5cda2.css |
software | healthy | public/wolt_images/14268-ca9e575c356c5cda2.css |
95060-ba55afb3bca106162.css |
software | healthy | public/wolt_images/95060-ba55afb3bca106162.css |
27759-927b4e0fe30b353e2.css |
software | healthy | public/wolt_images/27759-927b4e0fe30b353e2.css |
40057-0675f6d27703aba42.chunk.css |
software | healthy | public/wolt_images/40057-0675f6d27703aba42.chunk.css |
client-js-modules-discovery-containers-DiscoveryPage-Discov… |
software | healthy | public/wolt_images/client-js-modules-discovery-containers-D… |
app-12ca73128bf218142.css |
software | healthy | public/wolt_images/app-12ca73128bf218142.css |
84837-b94b94e890269ad72.chunk.css |
software | healthy | public/wolt_images/84837-b94b94e890269ad72.chunk.css |
client-js-views-venue-VenuePageRoot-ebe59a6e17fd2ba52.chunk… |
software | healthy | public/wolt_images/client-js-views-venue-VenuePageRoot-ebe5… |
9985-7886795adaaa2b972.chunk.css |
software | healthy | public/wolt_images/9985-7886795adaaa2b972.chunk.css |
31974-bd36c887933471072.css |
software | healthy | public/wolt_images/31974-bd36c887933471072.css |
30552-6241264516ba82142.chunk.css |
software | healthy | public/wolt_images/30552-6241264516ba82142.chunk.css |
50306-78126fc8b469ef6d2.chunk.css |
software | healthy | public/wolt_images/50306-78126fc8b469ef6d2.chunk.css |
audit-mappings.yml |
software | healthy | .github/workflows/audit-mappings.yml |
scrape-chains.yml |
software | healthy | .github/workflows/scrape-chains.yml |
auth.ts |
software | healthy | src/auth.ts |
test-models.mjs |
software | healthy | src/scripts/test-models.mjs |
verify-schema-step2.mjs |
software | healthy | src/scripts/verify-schema-step2.mjs |
verify-web-matches.mjs |
software | healthy | src/scripts/verify-web-matches.mjs |
check-cross-chain-discounts.mjs |
software | healthy | src/scripts/check-cross-chain-discounts.mjs |
probe-wolt-items.mjs |
software | healthy | src/scripts/probe-wolt-items.mjs |
investigate-barcodes.mjs |
software | healthy | src/scripts/investigate-barcodes.mjs |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
capacitor-www |
software | healthy | capacitor-www |
public |
software | healthy | public |
logos |
software | healthy | public/logos |
wolt_images |
software | healthy | public/wolt_images |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
scripts |
software | healthy | src/scripts |
adapters |
software | healthy | src/scripts/adapters |
extractors |
software | healthy | src/scripts/extractors |
fetchers |
software | healthy | src/scripts/fetchers |
lib |
software | healthy | src/scripts/lib |
matchers |
software | healthy | src/scripts/matchers |
components |
software | healthy | src/components |
app |
software | healthy | src/app |
offer |
software | healthy | src/app/offer |
[id] |
software | healthy | src/app/offer/[id] |
api |
software | healthy | src/app/api |
auth |
software | healthy | src/app/api/auth |
[...nextauth] |
software | healthy | src/app/api/auth/[...nextauth] |
cron |
software | healthy | src/app/api/cron |
scrape-lidl |
software | healthy | src/app/api/cron/scrape-lidl |
pipeline-health |
software | healthy | src/app/api/cron/pipeline-health |
scrape-wolt |
software | healthy | src/app/api/cron/scrape-wolt |
scrape-masoutis |
software | healthy | src/app/api/cron/scrape-masoutis |
catalog |
software | healthy | src/app/catalog |
aporrito |
software | healthy | src/app/aporrito |
search |
software | healthy | src/app/search |
alerts |
software | healthy | src/app/alerts |
cookies |
software | healthy | src/app/cookies |
subscribe |
software | healthy | src/app/subscribe |
unsubscribe |
software | healthy | src/app/subscribe/unsubscribe |
confirm |
software | healthy | src/app/subscribe/confirm |
oroi-chrisis |
software | healthy | src/app/oroi-chrisis |
supermarket |
software | healthy | src/app/supermarket |
[id] |
software | healthy | src/app/supermarket/[id] |
deals |
software | healthy | src/app/deals |
lib |
software | healthy | src/lib |
validations |
software | healthy | src/lib/validations |
actions |
software | healthy | src/actions |
admin |
software | healthy | src/actions/admin |
| Label | Layer | Status | Path |
|---|---|---|---|
audit |
cicd | healthy | .github/workflows/audit-mappings.yml |
kritikos-offers |
cicd | healthy | .github/workflows/scrape-chains.yml |
ab-offers |
cicd | healthy | .github/workflows/scrape-chains.yml |
sklavenitis-offers |
cicd | healthy | .github/workflows/scrape-chains.yml |
mymarket-offers |
cicd | healthy | .github/workflows/scrape-chains.yml |
resolvers |
cicd | healthy | .github/workflows/scrape-chains.yml |
ab-catalog |
cicd | healthy | .github/workflows/scrape-chains.yml |
ab-catalog-probe |
cicd | healthy | .github/workflows/scrape-chains.yml |
ab-resolver-only |
cicd | healthy | .github/workflows/scrape-chains.yml |
sklavenitis-resolver-only |
cicd | healthy | .github/workflows/scrape-chains.yml |
mymarket-resolver-only |
cicd | healthy | .github/workflows/scrape-chains.yml |
masoutis-resolver-only |
cicd | healthy | .github/workflows/scrape-chains.yml |
lidl-offers |
cicd | healthy | .github/workflows/scrape-chains.yml |
lidl-catalog |
cicd | healthy | .github/workflows/scrape-chains.yml |
lidl-resolver-only |
cicd | healthy | .github/workflows/scrape-chains.yml |
mymarket-canonical |
cicd | healthy | .github/workflows/scrape-chains.yml |
sklavenitis-canonical |
cicd | healthy | .github/workflows/scrape-chains.yml |
kritikos-canonical |
cicd | healthy | .github/workflows/scrape-chains.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | src/app/page.tsx |
/offer/[id] |
frontend | healthy | src/app/offer/[id]/page.js |
/catalog |
frontend | healthy | src/app/catalog/page.tsx |
/aporrito |
frontend | healthy | src/app/aporrito/page.js |
/search |
frontend | healthy | src/app/search/page.tsx |
/alerts |
frontend | healthy | src/app/alerts/page.tsx |
/cookies |
frontend | healthy | src/app/cookies/page.js |
/subscribe/unsubscribe |
frontend | healthy | src/app/subscribe/unsubscribe/page.tsx |
/subscribe/confirm |
frontend | healthy | src/app/subscribe/confirm/page.tsx |
/oroi-chrisis |
frontend | healthy | src/app/oroi-chrisis/page.js |
/supermarket/[id] |
frontend | healthy | src/app/supermarket/[id]/page.tsx |
/deals |
frontend | healthy | src/app/deals/page.js |
/ |
frontend | healthy | src/lib/session.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
port:04 |
network | healthy | .github/workflows/scrape-chains.yml |
port:01 |
network | healthy | .github/workflows/scrape-chains.yml |
port:02 |
network | healthy | .github/workflows/scrape-chains.yml |
port:03 |
network | healthy | .github/workflows/scrape-chains.yml |
port:06 |
network | healthy | .github/workflows/scrape-chains.yml |
port:30 |
network | healthy | .github/workflows/scrape-chains.yml |
port:05 |
network | healthy | .github/workflows/scrape-chains.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
GROQ_API_KEY |
cicd | healthy | — |
SUPABASE_SERVICE_ROLE_KEY |
cicd | healthy | — |
SUPABASE_URL |
cicd | healthy | — |
PROXY_URL |
cicd | healthy | — |
DATABASE_URL |
cicd | healthy | — |
DIRECT_URL |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | README.md |
redis |
data | healthy | package-lock.json |
mongodb |
data | healthy | package-lock.json |
mysql |
data | healthy | package-lock.json |
postgres |
data | healthy | package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
126.0.0.0 |
network | healthy | .github/workflows/audit-mappings.yml |
120.0.0.0 |
network | healthy | src/scripts/probe-wolt-items.mjs |
131.0.0.0 |
network | healthy | src/scripts/fetch-wolt-descriptions.mjs |
127.0.0.1 |
network | healthy | src/scripts/lib/proxy-fetch.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::CLAUDE.md |
security | healthy | CLAUDE.md |
auth::src/lib/session.test.ts |
security | healthy | src/lib/session.test.ts |
auth::package.json |
security | healthy | package.json |
auth::src/auth.ts |
security | healthy | src/auth.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
names |
software | healthy | src/scripts/adapters/mymarket.mjs:names |
as |
software | healthy | src/scripts/adapters/sklavenitis.mjs:as |
names |
software | healthy | src/scripts/extractors/lidl.mjs:names |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::audit-mappings |
cicd | healthy | .github/workflows/audit-mappings.yml |
gha::scrape-chains |
cicd | healthy | .github/workflows/scrape-chains.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-ll9zyh3b |
software | healthy | /tmp/repobility-clone-ll9zyh3b |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | package-lock.json |
This page is publicly accessible at:
https://repobility.com/scan/dfe02fe3-f34f-4223-bbf6-3858664e20e7/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/dfe02fe3-f34f-4223-bbf6-3858664e20e7/
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.