https://github.com/trevorriggle/DrawEvolve
· scanned 2026-06-16 00:41 UTC (2 months, 1 week ago)
123 raw signals (62 security + 61 graph)
Last scanned 2 months, 1 week ago · v1 · 69 actionable findings from 2 signal sources. 104 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 688 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 |
|---|---|---|---|
productionCritiqueRow |
software | healthy | cloudflare-worker/test.mjs:productionCritiqueRow |
base64WithMagic |
software | healthy | cloudflare-worker/test.mjs:base64WithMagic |
buildText |
software | healthy | cloudflare-worker/test.mjs:buildText |
tolerates |
software | healthy | cloudflare-worker/test.mjs:tolerates |
seed |
software | healthy | cloudflare-worker/test.mjs:seed |
makeEnv |
software | healthy | cloudflare-worker/test.mjs:makeEnv |
fetcher |
software | healthy | cloudflare-worker/test.mjs:fetcher |
captureFetcher |
software | healthy | cloudflare-worker/test.mjs:captureFetcher |
safe |
software | healthy | cloudflare-worker/test.mjs:safe |
empty |
software | healthy | cloudflare-worker/test.mjs:empty |
emptyBody |
software | healthy | cloudflare-worker/test.mjs:emptyBody |
b64urlFromString |
software | healthy | cloudflare-worker/test.mjs:b64urlFromString |
b64urlFromBytes |
software | healthy | cloudflare-worker/test.mjs:b64urlFromBytes |
generateES256Keypair |
software | healthy | cloudflare-worker/test.mjs:generateES256Keypair |
exportPublicJWK |
software | healthy | cloudflare-worker/test.mjs:exportPublicJWK |
signES256JWT |
software | healthy | cloudflare-worker/test.mjs:signES256JWT |
jwksFetcherFor |
software | healthy | cloudflare-worker/test.mjs:jwksFetcherFor |
basePayload |
software | healthy | cloudflare-worker/test.mjs:basePayload |
firstFetcher |
software | healthy | cloudflare-worker/test.mjs:firstFetcher |
secondFetcher |
software | healthy | cloudflare-worker/test.mjs:secondFetcher |
thirdFetcher |
software | healthy | cloudflare-worker/test.mjs:thirdFetcher |
cborEncodeUint |
software | healthy | cloudflare-worker/test.mjs:cborEncodeUint |
cborTagLen |
software | healthy | cloudflare-worker/test.mjs:cborTagLen |
head |
software | healthy | cloudflare-worker/test.mjs:head |
cborEncodeBytes |
software | healthy | cloudflare-worker/test.mjs:cborEncodeBytes |
cborEncodeText |
software | healthy | cloudflare-worker/test.mjs:cborEncodeText |
cborEncodeMap |
software | healthy | cloudflare-worker/test.mjs:cborEncodeMap |
concat |
software | healthy | cloudflare-worker/test.mjs:concat |
p256RawPubKey |
software | healthy | cloudflare-worker/test.mjs:p256RawPubKey |
sha256 |
software | healthy | cloudflare-worker/test.mjs:sha256 |
signEcdsaDer |
software | healthy | cloudflare-worker/test.mjs:signEcdsaDer |
intDer |
software | healthy | cloudflare-worker/test.mjs:intDer |
makeTestKV |
software | healthy | cloudflare-worker/test.mjs:makeTestKV |
makeAttestEnv |
software | healthy | cloudflare-worker/test.mjs:makeAttestEnv |
buildSyntheticAssertion |
software | healthy | cloudflare-worker/test.mjs:buildSyntheticAssertion |
realNowBasePayload |
software | healthy | cloudflare-worker/test.mjs:realNowBasePayload |
jpegBase64 |
software | healthy | cloudflare-worker/test.mjs:jpegBase64 |
setupHappyPathHandlerEnv |
software | healthy | cloudflare-worker/test.mjs:setupHappyPathHandlerEnv |
buildIntegrationRequest |
software | healthy | cloudflare-worker/test.mjs:buildIntegrationRequest |
makeProfileState |
software | healthy | cloudflare-worker/test.mjs:makeProfileState |
setupProfileEnv |
software | healthy | cloudflare-worker/test.mjs:setupProfileEnv |
method |
software | healthy | cloudflare-worker/test.mjs:method |
buildAuthedRequest |
software | healthy | cloudflare-worker/test.mjs:buildAuthedRequest |
days |
software | healthy | cloudflare-worker/test.mjs:days |
registryRow |
software | healthy | cloudflare-worker/test.mjs:registryRow |
makeRegistryFixture |
software | healthy | cloudflare-worker/test.mjs:makeRegistryFixture |
inProgressMatches |
software | healthy | cloudflare-worker/test.mjs:inProgressMatches |
fakeDrawingRow |
software | healthy | cloudflare-worker/test.mjs:fakeDrawingRow |
makeClassifierFetcher |
software | healthy | cloudflare-worker/test.mjs:makeClassifierFetcher |
silentConsoleError |
software | healthy | cloudflare-worker/test.mjs:silentConsoleError |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
RATELIMITSPLAN.md |
software | healthy | RATELIMITSPLAN.md |
authandratelimitingandsecurity.md |
software | healthy | authandratelimitingandsecurity.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
PIPELINE_FEATURES.md |
software | healthy | PIPELINE_FEATURES.md |
PERF_ISSUES.md |
software | healthy | PERF_ISSUES.md |
ONLINEIMPLEMENTATIONPLANS.md |
software | healthy | ONLINEIMPLEMENTATIONPLANS.md |
KNOWN_ISSUES.md |
software | healthy | KNOWN_ISSUES.md |
MEMORY.md |
software | healthy | MEMORY.md |
ONLINELAYERSTORE.md |
software | healthy | docs/archive/ONLINELAYERSTORE.md |
CUSTOM_PROMPTS_AUDIT.md |
software | healthy | docs/archive/CUSTOM_PROMPTS_AUDIT.md |
CUSTOM_PROMPTS_PLAN.md |
software | healthy | docs/archive/CUSTOM_PROMPTS_PLAN.md |
DrawEvolve-April-27th.md |
software | healthy | docs/archive/DrawEvolve-April-27th.md |
CUSTOMPROMPTSPLAN.md |
software | healthy | docs/archive/CUSTOMPROMPTSPLAN.md |
CRITIQUE_AUDIT.md |
software | healthy | docs/archive/CRITIQUE_AUDIT.md |
verify_postgrest_unknown_column.sh |
software | healthy | scripts/verify_postgrest_unknown_column.sh |
package.json |
software | healthy | cloudflare-worker/package.json |
wrangler.toml |
software | healthy | cloudflare-worker/wrangler.toml |
package-lock.json |
software | healthy | cloudflare-worker/package-lock.json |
test.mjs |
software | healthy | cloudflare-worker/test.mjs |
index.js |
software | healthy | cloudflare-worker/index.js |
DEPLOYMENT.md |
software | healthy | cloudflare-worker/DEPLOYMENT.md |
auth.js |
software | healthy | cloudflare-worker/middleware/auth.js |
rate-limit.js |
software | healthy | cloudflare-worker/middleware/rate-limit.js |
app-attest.js |
software | healthy | cloudflare-worker/middleware/app-attest.js |
idempotency.js |
software | healthy | cloudflare-worker/middleware/idempotency.js |
critique-summary.js |
software | healthy | cloudflare-worker/lib/critique-summary.js |
http.js |
software | healthy | cloudflare-worker/lib/http.js |
supabase.js |
software | healthy | cloudflare-worker/lib/supabase.js |
classifier.js |
software | healthy | cloudflare-worker/lib/classifier.js |
time.js |
software | healthy | cloudflare-worker/lib/time.js |
eve-persona.js |
software | healthy | cloudflare-worker/lib/eve-persona.js |
evolution-aggregation.js |
software | healthy | cloudflare-worker/lib/evolution-aggregation.js |
eve-summary.js |
software | healthy | cloudflare-worker/lib/eve-summary.js |
prompt.js |
software | healthy | cloudflare-worker/lib/prompt.js |
eve-product-context.js |
software | healthy | cloudflare-worker/lib/eve-product-context.js |
taxonomy.js |
software | healthy | cloudflare-worker/lib/taxonomy.js |
annotations.js |
software | healthy | cloudflare-worker/lib/annotations.js |
snapshots.js |
software | healthy | cloudflare-worker/lib/snapshots.js |
palettes-validation.js |
software | healthy | cloudflare-worker/lib/palettes-validation.js |
recommendations-validation.js |
software | healthy | cloudflare-worker/lib/recommendations-validation.js |
eve-prompt.js |
software | healthy | cloudflare-worker/lib/eve-prompt.js |
recommendations-prompt.js |
software | healthy | cloudflare-worker/lib/recommendations-prompt.js |
recommendations.js |
software | healthy | cloudflare-worker/routes/recommendations.js |
feedback.js |
software | healthy | cloudflare-worker/routes/feedback.js |
prompts.js |
software | healthy | cloudflare-worker/routes/prompts.js |
quota.js |
software | healthy | cloudflare-worker/routes/quota.js |
palettes.js |
software | healthy | cloudflare-worker/routes/palettes.js |
evolution.js |
software | healthy | cloudflare-worker/routes/evolution.js |
profiles.js |
software | healthy | cloudflare-worker/routes/profiles.js |
eve.js |
software | healthy | cloudflare-worker/routes/eve.js |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
docs |
software | healthy | docs |
archive |
software | healthy | docs/archive |
scripts |
software | healthy | scripts |
cloudflare-worker |
software | healthy | cloudflare-worker |
middleware |
software | healthy | cloudflare-worker/middleware |
lib |
software | healthy | cloudflare-worker/lib |
routes |
software | healthy | cloudflare-worker/routes |
attest |
software | healthy | cloudflare-worker/routes/attest |
DrawEvolve |
software | healthy | DrawEvolve |
DrawEvolveTests |
software | healthy | DrawEvolve/DrawEvolveTests |
DrawEvolve |
software | healthy | DrawEvolve/DrawEvolve |
Preview Content |
software | healthy | DrawEvolve/DrawEvolve/Preview Content |
Preview Assets.xcassets |
software | healthy | DrawEvolve/DrawEvolve/Preview Content/Preview Assets.xcasse… |
Services |
software | healthy | DrawEvolve/DrawEvolve/Services |
Vision |
software | healthy | DrawEvolve/DrawEvolve/Services/Vision |
Pose |
software | healthy | DrawEvolve/DrawEvolve/Services/Pose |
Assets.xcassets |
software | healthy | DrawEvolve/DrawEvolve/Assets.xcassets |
DrawEvolveLogo.imageset |
software | healthy | DrawEvolve/DrawEvolve/Assets.xcassets/DrawEvolveLogo.images… |
AppIcon.appiconset |
software | healthy | DrawEvolve/DrawEvolve/Assets.xcassets/AppIcon.appiconset |
DrawEvolveLoadingScreen.imageset |
software | healthy | DrawEvolve/DrawEvolve/Assets.xcassets/DrawEvolveLoadingScre… |
AccentColor.colorset |
software | healthy | DrawEvolve/DrawEvolve/Assets.xcassets/AccentColor.colorset |
Models |
software | healthy | DrawEvolve/DrawEvolve/Models |
Pose |
software | healthy | DrawEvolve/DrawEvolve/Models/Pose |
ViewModels |
software | healthy | DrawEvolve/DrawEvolve/ViewModels |
Views |
software | healthy | DrawEvolve/DrawEvolve/Views |
Components |
software | healthy | DrawEvolve/DrawEvolve/Views/Components |
Eve |
software | healthy | DrawEvolve/DrawEvolve/Views/Eve |
Evolution |
software | healthy | DrawEvolve/DrawEvolve/Views/Evolution |
Recommendations |
software | healthy | DrawEvolve/DrawEvolve/Views/Recommendations |
Pose |
software | healthy | DrawEvolve/DrawEvolve/Views/Pose |
.claude |
software | healthy | .claude |
supabase |
software | healthy | supabase |
functions |
software | healthy | supabase/functions |
delete-account |
software | healthy | supabase/functions/delete-account |
migrations |
software | healthy | supabase/migrations |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::supabase/functions/delete-account/jwt.ts |
security | healthy | supabase/functions/delete-account/jwt.ts |
auth::cloudflare-worker/routes/eve.js |
security | healthy | cloudflare-worker/routes/eve.js |
auth::CLAUDE.md |
security | healthy | CLAUDE.md |
auth::cloudflare-worker/routes/recommendations.js |
security | healthy | cloudflare-worker/routes/recommendations.js |
auth::cloudflare-worker/routes/prompts.js |
security | healthy | cloudflare-worker/routes/prompts.js |
auth::supabase/functions/delete-account/index.ts |
security | healthy | supabase/functions/delete-account/index.ts |
auth::cloudflare-worker/wrangler.toml |
security | healthy | cloudflare-worker/wrangler.toml |
auth::cloudflare-worker/routes/feedback.js |
security | healthy | cloudflare-worker/routes/feedback.js |
auth::cloudflare-worker/middleware/app-attest.js |
security | healthy | cloudflare-worker/middleware/app-attest.js |
auth::cloudflare-worker/routes/profiles.js |
security | healthy | cloudflare-worker/routes/profiles.js |
auth::cloudflare-worker/index.js |
security | healthy | cloudflare-worker/index.js |
auth::cloudflare-worker/routes/evolution.js |
security | healthy | cloudflare-worker/routes/evolution.js |
auth::cloudflare-worker/routes/attest/challenge.js |
security | healthy | cloudflare-worker/routes/attest/challenge.js |
auth::cloudflare-worker/test.mjs |
security | healthy | cloudflare-worker/test.mjs |
auth::cloudflare-worker/middleware/rate-limit.js |
security | healthy | cloudflare-worker/middleware/rate-limit.js |
auth::cloudflare-worker/middleware/auth.js |
security | healthy | cloudflare-worker/middleware/auth.js |
auth::scripts/verify_postgrest_unknown_column.sh |
security | healthy | scripts/verify_postgrest_unknown_column.sh |
auth::cloudflare-worker/routes/quota.js |
security | healthy | cloudflare-worker/routes/quota.js |
auth::cloudflare-worker/routes/palettes.js |
security | healthy | cloudflare-worker/routes/palettes.js |
auth::cloudflare-worker/routes/attest/register.js |
security | healthy | cloudflare-worker/routes/attest/register.js |
auth::cloudflare-worker/lib/http.js |
security | healthy | cloudflare-worker/lib/http.js |
| Label | Layer | Status | Path |
|---|---|---|---|
0012_eve_conversations.sql |
data | healthy | supabase/migrations/0012_eve_conversations.sql |
0003_feedback_requests_nullable_user.sql |
data | healthy | supabase/migrations/0003_feedback_requests_nullable_user.sql |
0011_user_preferences_cross_drawing.sql |
data | healthy | supabase/migrations/0011_user_preferences_cross_drawing.sql |
0020_eve_rolling_summary.sql |
data | healthy | supabase/migrations/0020_eve_rolling_summary.sql |
0009_custom_prompts_parameters.sql |
data | healthy | supabase/migrations/0009_custom_prompts_parameters.sql |
0005_preset_voices_and_custom_prompts.sql |
data | healthy | supabase/migrations/0005_preset_voices_and_custom_prompts.s… |
0013_user_palettes.sql |
data | healthy | supabase/migrations/0013_user_palettes.sql |
0002_append_critique_function.sql |
data | healthy | supabase/migrations/0002_append_critique_function.sql |
0018_feedback_submissions.sql |
data | healthy | supabase/migrations/0018_feedback_submissions.sql |
0004_account_deletions_audit.sql |
data | healthy | supabase/migrations/0004_account_deletions_audit.sql |
0010_layered_drawings.sql |
data | healthy | supabase/migrations/0010_layered_drawings.sql |
0006_profiles.sql |
data | healthy | supabase/migrations/0006_profiles.sql |
0001_init.sql |
data | healthy | supabase/migrations/0001_init.sql |
0015_drawing_intent_marker.sql |
data | healthy | supabase/migrations/0015_drawing_intent_marker.sql |
0016_eve_conversation_previews.sql |
data | healthy | supabase/migrations/0016_eve_conversation_previews.sql |
0014_feature_flags.sql |
data | healthy | supabase/migrations/0014_feature_flags.sql |
0019_user_event_log.sql |
data | healthy | supabase/migrations/0019_user_event_log.sql |
0021_pre_tier_hardening.sql |
data | healthy | supabase/migrations/0021_pre_tier_hardening.sql |
0017_purge_empty_conversations.sql |
data | healthy | supabase/migrations/0017_purge_empty_conversations.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
203.0.113.1 |
network | healthy | cloudflare-worker/test.mjs |
203.0.113.2 |
network | healthy | cloudflare-worker/test.mjs |
198.51.100.99 |
network | healthy | cloudflare-worker/test.mjs |
203.0.113.5 |
network | healthy | cloudflare-worker/test.mjs |
203.0.113.9 |
network | healthy | cloudflare-worker/test.mjs |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | CLAUDE.md |
postgresql |
data | healthy | cloudflare-worker/routes/eve.js |
| Label | Layer | Status | Path |
|---|---|---|---|
if |
data | healthy | supabase/migrations/0012_eve_conversations.sql |
public |
data | healthy | supabase/migrations/0012_eve_conversations.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-_8ps4cgk |
software | healthy | /tmp/repobility-clone-_8ps4cgk |
| Label | Layer | Status | Path |
|---|---|---|---|
FakeKV |
software | healthy | cloudflare-worker/test.mjs:FakeKV |
This page is publicly accessible at:
https://repobility.com/scan/129d9bbe-9715-43f6-99e7-0f0353b95b8e/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/129d9bbe-9715-43f6-99e7-0f0353b95b8e/
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.