https://github.com/Sebby1770/aegis-ai-blocker
· scanned 2026-06-16 00:06 UTC (2 months, 2 weeks ago)
11 raw signals (0 security + 11 graph)
Last scanned 2 months, 2 weeks ago · v1 · 11 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 248 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 |
|---|---|---|---|
handler |
software | healthy | api/health.ts:handler |
handler |
software | healthy | api/export.ts:handler |
paymentIntentId |
software | healthy | api/stripe-webhook.ts:paymentIntentId |
fulfillCheckoutSession |
software | healthy | api/stripe-webhook.ts:fulfillCheckoutSession |
revokeLicenseForPaymentIntent |
software | healthy | api/stripe-webhook.ts:revokeLicenseForPaymentIntent |
processEvent |
software | healthy | api/stripe-webhook.ts:processEvent |
handler |
software | healthy | api/stripe-webhook.ts:handler |
handler |
software | healthy | api/entitlement.ts:handler |
handler |
software | healthy | api/create-checkout-session.ts:handler |
mockRes |
software | healthy | api/_lib/http.test.ts:mockRes |
mockReq |
software | healthy | api/_lib/http.test.ts:mockReq |
bodyReq |
software | healthy | api/_lib/http.test.ts:bodyReq |
newRequestId |
software | healthy | api/_lib/log.ts:newRequestId |
logEvent |
software | healthy | api/_lib/log.ts:logEvent |
stripeClient |
software | healthy | api/_lib/stripe.ts:stripeClient |
requireEnv |
software | healthy | api/_lib/env.ts:requireEnv |
appOrigin |
software | healthy | api/_lib/env.ts:appOrigin |
allowedOrigins |
software | healthy | api/_lib/env.ts:allowedOrigins |
captureLog |
software | healthy | api/_lib/log.test.ts:captureLog |
adminSecretKey |
software | healthy | api/_lib/supabase.ts:adminSecretKey |
hasSupabaseAdmin |
software | healthy | api/_lib/supabase.ts:hasSupabaseAdmin |
supabaseAdmin |
software | healthy | api/_lib/supabase.ts:supabaseAdmin |
supabaseAuthClient |
software | healthy | api/_lib/supabase.ts:supabaseAuthClient |
authenticateBearer |
software | healthy | api/_lib/supabase.ts:authenticateBearer |
ensureProfile |
software | healthy | api/_lib/supabase.ts:ensureProfile |
writeAuditLog |
software | healthy | api/_lib/supabase.ts:writeAuditLog |
setSecurityHeaders |
software | healthy | api/_lib/http.ts:setSecurityHeaders |
requestId |
software | healthy | api/_lib/http.ts:requestId |
sendError |
software | healthy | api/_lib/http.ts:sendError |
requireMethod |
software | healthy | api/_lib/http.ts:requireMethod |
resolveAllowedOrigin |
software | healthy | api/_lib/http.ts:resolveAllowedOrigin |
handlePreflight |
software | healthy | api/_lib/http.ts:handlePreflight |
enforceOrigin |
software | healthy | api/_lib/http.ts:enforceOrigin |
clientIp |
software | healthy | api/_lib/http.ts:clientIp |
memoryRateLimit |
software | healthy | api/_lib/http.ts:memoryRateLimit |
rateLimit |
software | healthy | api/_lib/http.ts:rateLimit |
guardRequest |
software | healthy | api/_lib/http.ts:guardRequest |
readJsonBody |
software | healthy | api/_lib/http.ts:readJsonBody |
readRawBody |
software | healthy | api/_lib/http.ts:readRawBody |
header |
software | healthy | scripts/generate-blocklists.mjs:header |
swiftString |
software | healthy | scripts/generate-blocklists.mjs:swiftString |
cacheFirst |
software | healthy | public/sw.js:cacheFirst |
navigationNetworkFirst |
software | healthy | public/sw.js:navigationNetworkFirst |
Routes |
software | healthy | src/App.tsx:Routes |
App |
software | healthy | src/App.tsx:App |
usePathname |
software | healthy | src/router.ts:usePathname |
onPopState |
software | healthy | src/router.ts:onPopState |
navigate |
software | healthy | src/router.ts:navigate |
Link |
software | healthy | src/components/Link.tsx:Link |
handleClick |
software | healthy | src/components/Link.tsx:handleClick |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tsconfig.app.json |
software | healthy | tsconfig.app.json |
vite.config.ts |
software | healthy | vite.config.ts |
vercel.json |
software | healthy | vercel.json |
tsconfig.api.json |
software | healthy | tsconfig.api.json |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
tsconfig.node.json |
software | healthy | tsconfig.node.json |
index.html |
software | healthy | index.html |
package-lock.json |
software | healthy | package-lock.json |
.env.example |
software | healthy | .env.example |
eslint.config.js |
software | healthy | eslint.config.js |
tsconfig.json |
software | healthy | tsconfig.json |
LICENSE |
software | healthy | LICENSE |
SECURITY.md |
software | healthy | SECURITY.md |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
health.ts |
software | healthy | api/health.ts |
export.ts |
software | healthy | api/export.ts |
stripe-webhook.ts |
software | healthy | api/stripe-webhook.ts |
entitlement.ts |
software | healthy | api/entitlement.ts |
create-checkout-session.ts |
software | healthy | api/create-checkout-session.ts |
http.test.ts |
software | healthy | api/_lib/http.test.ts |
log.ts |
software | healthy | api/_lib/log.ts |
stripe.ts |
software | healthy | api/_lib/stripe.ts |
env.ts |
software | healthy | api/_lib/env.ts |
log.test.ts |
software | healthy | api/_lib/log.test.ts |
supabase.ts |
software | healthy | api/_lib/supabase.ts |
http.ts |
software | healthy | api/_lib/http.ts |
types.ts |
software | healthy | api/_lib/types.ts |
architecture.md |
software | healthy | docs/architecture.md |
launch-checklist.md |
software | healthy | docs/launch-checklist.md |
security-checklist.md |
software | healthy | docs/security-checklist.md |
generate-blocklists.mjs |
software | healthy | scripts/generate-blocklists.mjs |
project.yml |
software | healthy | ios/project.yml |
RuleStore.swift |
software | healthy | ios/AegisAIBlocker/RuleStore.swift |
RulePackData.generated.swift |
software | healthy | ios/AegisAIBlocker/RulePackData.generated.swift |
AegisAIBlockerApp.swift |
software | healthy | ios/AegisAIBlocker/AegisAIBlockerApp.swift |
ContentView.swift |
software | healthy | ios/AegisAIBlocker/ContentView.swift |
seed.sql |
software | healthy | supabase/seed.sql |
schema.sql |
software | healthy | supabase/schema.sql |
config.toml |
software | healthy | supabase/config.toml |
20260611090000_security_hardening.sql |
software | healthy | supabase/migrations/20260611090000_security_hardening.sql |
20260610101603_initial_saas_schema.sql |
software | healthy | supabase/migrations/20260610101603_initial_saas_schema.sql |
sw.js |
software | healthy | public/sw.js |
dependabot.yml |
software | healthy | .github/dependabot.yml |
index.css |
software | healthy | src/index.css |
main.tsx |
software | healthy | src/main.tsx |
App.tsx |
software | healthy | src/App.tsx |
App.css |
software | healthy | src/App.css |
router.ts |
software | healthy | src/router.ts |
Link.tsx |
software | healthy | src/components/Link.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
api |
software | healthy | api |
_lib |
software | healthy | api/_lib |
docs |
software | healthy | docs |
scripts |
software | healthy | scripts |
ios |
software | healthy | ios |
AegisAIBlocker |
software | healthy | ios/AegisAIBlocker |
supabase |
software | healthy | supabase |
migrations |
software | healthy | supabase/migrations |
public |
software | healthy | public |
.github |
software | healthy | .github |
src |
software | healthy | src |
components |
software | healthy | src/components |
lib |
software | healthy | src/lib |
pages |
software | healthy | src/pages |
dashboard |
software | healthy | src/pages/dashboard |
| Label | Layer | Status | Path |
|---|---|---|---|
/Support |
frontend | healthy | src/pages/Support.tsx |
/Pricing |
frontend | healthy | src/pages/Pricing.tsx |
/Legal |
frontend | healthy | src/pages/Legal.tsx |
/Philosophy |
frontend | healthy | src/pages/Philosophy.tsx |
/Features |
frontend | healthy | src/pages/Features.tsx |
/Landing |
frontend | healthy | src/pages/Landing.tsx |
/Faq |
frontend | healthy | src/pages/Faq.tsx |
/Changelog |
frontend | healthy | src/pages/Changelog.tsx |
/Catalog |
frontend | healthy | src/pages/Catalog.tsx |
/NotFound |
frontend | healthy | src/pages/NotFound.tsx |
/SecurityPolicy |
frontend | healthy | src/pages/SecurityPolicy.tsx |
/dashboard/Account |
frontend | healthy | src/pages/dashboard/Account.tsx |
/dashboard/Setup |
frontend | healthy | src/pages/dashboard/Setup.tsx |
/dashboard/Protection |
frontend | healthy | src/pages/dashboard/Protection.tsx |
/dashboard/Blocklists |
frontend | healthy | src/pages/dashboard/Blocklists.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
203.0.113.10 |
network | healthy | api/_lib/http.test.ts |
203.0.113.1 |
network | healthy | api/_lib/http.test.ts |
203.0.113.2 |
network | healthy | api/_lib/http.test.ts |
127.0.0.1 |
network | healthy | api/_lib/env.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
20260611090000_security_hardening.sql |
data | healthy | supabase/migrations/20260611090000_security_hardening.sql |
20260610101603_initial_saas_schema.sql |
data | healthy | supabase/migrations/20260610101603_initial_saas_schema.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | supabase/config.toml |
vps::aws |
hardware | healthy | supabase/config.toml |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::api/_lib/log.ts |
security | healthy | api/_lib/log.ts |
auth::supabase/config.toml |
security | healthy | supabase/config.toml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-ab22cj2g |
software | healthy | /tmp/repobility-clone-ab22cj2g |
| Label | Layer | Status | Path |
|---|---|---|---|
PUT /index.html |
api | healthy | public/sw.js |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
public |
data | healthy | supabase/schema.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | src/App.tsx |
This page is publicly accessible at:
https://repobility.com/scan/657ccad0-82a9-48a4-8a48-8413b8abd7c3/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/657ccad0-82a9-48a4-8a48-8413b8abd7c3/
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.