https://github.com/vacationdesign/accessguard
· scanned 2026-06-16 00:46 UTC (2 months, 1 week ago)
83 raw signals (0 security + 83 graph)
Last scanned 2 months, 1 week ago · v1 · 83 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 653 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 |
|---|---|---|---|
vercel.json |
software | healthy | vercel.json |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
IMPLEMENTATION-LOG-2026-04-25.md |
software | healthy | IMPLEMENTATION-LOG-2026-04-25.md |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
AUDIT-IMPROVEMENT-PLAN.md |
software | healthy | AUDIT-IMPROVEMENT-PLAN.md |
package-lock.json |
software | healthy | package-lock.json |
.env.example |
software | healthy | .env.example |
tsconfig.json |
software | healthy | tsconfig.json |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
SYSTEM-SPEC.md |
software | healthy | SYSTEM-SPEC.md |
vitest.config.ts |
software | healthy | vitest.config.ts |
HANDOVER.md |
software | healthy | HANDOVER.md |
next.config.ts |
software | healthy | next.config.ts |
seo-monitor.md |
software | healthy | .claude/seo-monitor.md |
settings.json |
software | healthy | .claude/settings.json |
launch.json |
software | healthy | .claude/launch.json |
2026-05-30.md |
software | healthy | .claude/seo-reports/2026-05-30.md |
2026-03-19.md |
software | healthy | .claude/seo-reports/2026-03-19.md |
2026-05-18.md |
software | healthy | .claude/seo-reports/2026-05-18.md |
2026-04-19.md |
software | healthy | .claude/seo-reports/2026-04-19.md |
2026-04-04b.md |
software | healthy | .claude/seo-reports/2026-04-04b.md |
weekly-2026-05-17.md |
software | healthy | .claude/seo-reports/weekly-2026-05-17.md |
2026-04-08.md |
software | healthy | .claude/seo-reports/2026-04-08.md |
2026-05-29.md |
software | healthy | .claude/seo-reports/2026-05-29.md |
2026-05-23.md |
software | healthy | .claude/seo-reports/2026-05-23.md |
2026-06-13.md |
software | healthy | .claude/seo-reports/2026-06-13.md |
2026-05-26.md |
software | healthy | .claude/seo-reports/2026-05-26.md |
2026-05-24.md |
software | healthy | .claude/seo-reports/2026-05-24.md |
2026-03-30.md |
software | healthy | .claude/seo-reports/2026-03-30.md |
weekly-2026-06-01.md |
software | healthy | .claude/seo-reports/weekly-2026-06-01.md |
2026-05-08.md |
software | healthy | .claude/seo-reports/2026-05-08.md |
2026-05-07.md |
software | healthy | .claude/seo-reports/2026-05-07.md |
2026-05-19.md |
software | healthy | .claude/seo-reports/2026-05-19.md |
2026-03-26.md |
software | healthy | .claude/seo-reports/2026-03-26.md |
2026-05-31.md |
software | healthy | .claude/seo-reports/2026-05-31.md |
2026-04-09.md |
software | healthy | .claude/seo-reports/2026-04-09.md |
2026-04-22.md |
software | healthy | .claude/seo-reports/2026-04-22.md |
2026-04-04.md |
software | healthy | .claude/seo-reports/2026-04-04.md |
2026-06-02.md |
software | healthy | .claude/seo-reports/2026-06-02.md |
2026-06-16.md |
software | healthy | .claude/seo-reports/2026-06-16.md |
2026-04-16.md |
software | healthy | .claude/seo-reports/2026-04-16.md |
2026-05-12.md |
software | healthy | .claude/seo-reports/2026-05-12.md |
weekly-2026-05-11.md |
software | healthy | .claude/seo-reports/weekly-2026-05-11.md |
2026-03-08.md |
software | healthy | .claude/seo-reports/2026-03-08.md |
2026-05-28.md |
software | healthy | .claude/seo-reports/2026-05-28.md |
weekly-2026-06-08.md |
software | healthy | .claude/seo-reports/weekly-2026-06-08.md |
2026-03-28.md |
software | healthy | .claude/seo-reports/2026-03-28.md |
2026-04-14.md |
software | healthy | .claude/seo-reports/2026-04-14.md |
2026-05-01.md |
software | healthy | .claude/seo-reports/2026-05-01.md |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
timeout |
software | healthy | next.config.ts:timeout |
proxy |
software | healthy | src/proxy.ts:proxy |
ViolationCard |
software | healthy | src/components/ViolationCard.tsx:ViolationCard |
LegalFooter |
software | healthy | src/components/LegalFooter.tsx:LegalFooter |
ScoreGauge |
software | healthy | src/components/ScoreGauge.tsx:ScoreGauge |
radius |
software | healthy | src/components/ScoreGauge.tsx:radius |
getColor |
software | healthy | src/components/ScoreGauge.tsx:getColor |
getLabel |
software | healthy | src/components/ScoreGauge.tsx:getLabel |
JsonLd |
software | healthy | src/components/JsonLd.tsx:JsonLd |
FeedbackWidget |
software | healthy | src/components/FeedbackWidget.tsx:FeedbackWidget |
handlePick |
software | healthy | src/components/FeedbackWidget.tsx:handlePick |
handleSubmit |
software | healthy | src/components/FeedbackWidget.tsx:handleSubmit |
CookieBanner |
software | healthy | src/components/CookieBanner.tsx:CookieBanner |
handleDismiss |
software | healthy | src/components/CookieBanner.tsx:handleDismiss |
ProductHuntBadge |
software | healthy | src/components/ProductHuntBadge.tsx:ProductHuntBadge |
ScanReport |
software | healthy | src/components/ScanReport.tsx:ScanReport |
handleDownloadPdf |
software | healthy | src/components/ScanReport.tsx:handleDownloadPdf |
handleEmailReport |
software | healthy | src/components/ScanReport.tsx:handleEmailReport |
ScanForm |
software | healthy | src/components/ScanForm.tsx:ScanForm |
handleSubmit |
software | healthy | src/components/ScanForm.tsx:handleSubmit |
Sidebar |
software | healthy | src/components/dashboard/Sidebar.tsx:Sidebar |
DashboardShell |
software | healthy | src/components/dashboard/DashboardShell.tsx:DashboardShell |
AdminShell |
software | healthy | src/components/admin/AdminShell.tsx:AdminShell |
AdminSidebar |
software | healthy | src/components/admin/AdminSidebar.tsx:AdminSidebar |
robots |
software | healthy | src/app/robots.ts:robots |
NotFound |
software | healthy | src/app/not-found.tsx:NotFound |
Image |
software | healthy | src/app/opengraph-image.tsx:Image |
sitemap |
software | healthy | src/app/sitemap.ts:sitemap |
Home |
software | healthy | src/app/page.tsx:Home |
handleCheckout |
software | healthy | src/app/page.tsx:handleCheckout |
RootLayout |
software | healthy | src/app/layout.tsx:RootLayout |
GlobalError |
software | healthy | src/app/error.tsx:GlobalError |
BlogIndex |
software | healthy | src/app/blog/page.tsx:BlogIndex |
Image |
software | healthy | src/app/blog/[slug]/opengraph-image.tsx:Image |
generateStaticParams |
software | healthy | src/app/blog/[slug]/page.tsx:generateStaticParams |
generateMetadata |
software | healthy | src/app/blog/[slug]/page.tsx:generateMetadata |
escapeHtmlAttr |
software | healthy | src/app/blog/[slug]/page.tsx:escapeHtmlAttr |
sanitizeHtml |
software | healthy | src/app/blog/[slug]/page.tsx:sanitizeHtml |
renderMarkdown |
software | healthy | src/app/blog/[slug]/page.tsx:renderMarkdown |
BlogPostPage |
software | healthy | src/app/blog/[slug]/page.tsx:BlogPostPage |
GET |
software | healthy | src/app/auth/callback/route.ts:GET |
GET |
software | healthy | src/app/auth/confirm/route.ts:GET |
LoginPage |
software | healthy | src/app/login/page.tsx:LoginPage |
handleLogin |
software | healthy | src/app/login/page.tsx:handleLogin |
LoginLayout |
software | healthy | src/app/login/layout.tsx:LoginLayout |
POST |
software | healthy | src/app/api/auth/signout/route.ts:POST |
toDate |
software | healthy | src/app/api/webhook/route.ts:toDate |
POST |
software | healthy | src/app/api/webhook/route.ts:POST |
POST |
software | healthy | src/app/api/events/route.ts:POST |
GET |
software | healthy | src/app/api/cron/onboarding-drip/route.ts:GET |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.claude |
software | healthy | .claude |
seo-reports |
software | healthy | .claude/seo-reports |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
components |
software | healthy | src/components |
dashboard |
software | healthy | src/components/dashboard |
admin |
software | healthy | src/components/admin |
app |
software | healthy | src/app |
blog |
software | healthy | src/app/blog |
[slug] |
software | healthy | src/app/blog/[slug] |
auth |
software | healthy | src/app/auth |
callback |
software | healthy | src/app/auth/callback |
confirm |
software | healthy | src/app/auth/confirm |
login |
software | healthy | src/app/login |
api |
software | healthy | src/app/api |
auth |
software | healthy | src/app/api/auth |
signout |
software | healthy | src/app/api/auth/signout |
webhook |
software | healthy | src/app/api/webhook |
events |
software | healthy | src/app/api/events |
cron |
software | healthy | src/app/api/cron |
onboarding-drip |
software | healthy | src/app/api/cron/onboarding-drip |
trial-ending |
software | healthy | src/app/api/cron/trial-ending |
weekly-scan |
software | healthy | src/app/api/cron/weekly-scan |
portal |
software | healthy | src/app/api/portal |
account |
software | healthy | src/app/api/account |
brand |
software | healthy | src/app/api/account/brand |
delete |
software | healthy | src/app/api/account/delete |
export |
software | healthy | src/app/api/account/export |
scan |
software | healthy | src/app/api/scan |
crawl |
software | healthy | src/app/api/scan/crawl |
email-report |
software | healthy | src/app/api/scan/email-report |
history |
software | healthy | src/app/api/scan/history |
checkout |
software | healthy | src/app/api/checkout |
sites |
software | healthy | src/app/api/sites |
feedback |
software | healthy | src/app/api/feedback |
dashboard |
software | healthy | src/app/dashboard |
settings |
software | healthy | src/app/dashboard/settings |
billing |
software | healthy | src/app/dashboard/billing |
history |
software | healthy | src/app/dashboard/history |
[scanId] |
software | healthy | src/app/dashboard/history/[scanId] |
scan |
software | healthy | src/app/dashboard/scan |
sites |
software | healthy | src/app/dashboard/sites |
use-cases |
software | healthy | src/app/use-cases |
[slug] |
software | healthy | src/app/use-cases/[slug] |
admin |
software | healthy | src/app/admin |
users |
software | healthy | src/app/admin/users |
terms |
software | healthy | src/app/terms |
privacy |
software | healthy | src/app/privacy |
checkout |
software | healthy | src/app/checkout |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ViolationCard |
frontend | healthy | src/components/ViolationCard.tsx |
LegalFooter |
frontend | healthy | src/components/LegalFooter.tsx |
ScoreGauge |
frontend | healthy | src/components/ScoreGauge.tsx |
FeedbackWidget |
frontend | healthy | src/components/FeedbackWidget.tsx |
CookieBanner |
frontend | healthy | src/components/CookieBanner.tsx |
ProductHuntBadge |
frontend | healthy | src/components/ProductHuntBadge.tsx |
ScanReport |
frontend | healthy | src/components/ScanReport.tsx |
ScanForm |
frontend | healthy | src/components/ScanForm.tsx |
Sidebar |
frontend | healthy | src/components/dashboard/Sidebar.tsx |
DashboardShell |
frontend | healthy | src/components/dashboard/DashboardShell.tsx |
AdminShell |
frontend | healthy | src/components/admin/AdminShell.tsx |
AdminSidebar |
frontend | healthy | src/components/admin/AdminSidebar.tsx |
NotFound |
frontend | healthy | src/app/not-found.tsx |
Home |
frontend | healthy | src/app/page.tsx |
RootLayout |
frontend | healthy | src/app/layout.tsx |
GlobalError |
frontend | healthy | src/app/error.tsx |
BlogIndex |
frontend | healthy | src/app/blog/page.tsx |
LoginPage |
frontend | healthy | src/app/login/page.tsx |
LoginLayout |
frontend | healthy | src/app/login/layout.tsx |
DashboardLoading |
frontend | healthy | src/app/dashboard/loading.tsx |
DashboardError |
frontend | healthy | src/app/dashboard/error.tsx |
CheckoutButton |
frontend | healthy | src/app/dashboard/billing/CheckoutButton.tsx |
ManageSubscriptionButton |
frontend | healthy | src/app/dashboard/billing/ManageSubscriptionButton.tsx |
ScanDetailClient |
frontend | healthy | src/app/dashboard/history/[scanId]/ScanDetailClient.tsx |
DashboardScanPage |
frontend | healthy | src/app/dashboard/scan/page.tsx |
SitesPage |
frontend | healthy | src/app/dashboard/sites/page.tsx |
AdminLoading |
frontend | healthy | src/app/admin/loading.tsx |
AdminError |
frontend | healthy | src/app/admin/error.tsx |
TermsOfServicePage |
frontend | healthy | src/app/terms/page.tsx |
PrivacyPolicyPage |
frontend | healthy | src/app/privacy/page.tsx |
CheckoutCancelPage |
frontend | healthy | src/app/checkout/cancel/page.tsx |
TokushohoPage |
frontend | healthy | src/app/tokushoho/page.tsx |
FAQPage |
frontend | healthy | src/app/faq/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | src/app/page.tsx |
/blog |
frontend | healthy | src/app/blog/page.tsx |
/blog/[slug] |
frontend | healthy | src/app/blog/[slug]/page.tsx |
/login |
frontend | healthy | src/app/login/page.tsx |
/dashboard |
frontend | healthy | src/app/dashboard/page.tsx |
/dashboard/settings |
frontend | healthy | src/app/dashboard/settings/page.tsx |
/dashboard/billing |
frontend | healthy | src/app/dashboard/billing/page.tsx |
/dashboard/history |
frontend | healthy | src/app/dashboard/history/page.tsx |
/dashboard/history/[scanId] |
frontend | healthy | src/app/dashboard/history/[scanId]/page.tsx |
/dashboard/scan |
frontend | healthy | src/app/dashboard/scan/page.tsx |
/dashboard/sites |
frontend | healthy | src/app/dashboard/sites/page.tsx |
/use-cases/[slug] |
frontend | healthy | src/app/use-cases/[slug]/page.tsx |
/admin |
frontend | healthy | src/app/admin/page.tsx |
/admin/users |
frontend | healthy | src/app/admin/users/page.tsx |
/terms |
frontend | healthy | src/app/terms/page.tsx |
/privacy |
frontend | healthy | src/app/privacy/page.tsx |
/checkout/success |
frontend | healthy | src/app/checkout/success/page.tsx |
/checkout/cancel |
frontend | healthy | src/app/checkout/cancel/page.tsx |
/tokushoho |
frontend | healthy | src/app/tokushoho/page.tsx |
/faq |
frontend | healthy | src/app/faq/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
063.374.313.686 |
network | healthy | src/components/dashboard/Sidebar.tsx |
645.87.074.04 |
network | healthy | src/components/dashboard/Sidebar.tsx |
147.083.22.127 |
network | healthy | src/components/dashboard/Sidebar.tsx |
324.196.72.257 |
network | healthy | src/components/dashboard/Sidebar.tsx |
007.378.138.75 |
network | healthy | src/components/dashboard/Sidebar.tsx |
424.35.534.954 |
network | healthy | src/components/dashboard/Sidebar.tsx |
356.133.751.072 |
network | healthy | src/components/dashboard/Sidebar.tsx |
75.375.336.375 |
network | healthy | src/app/not-found.tsx |
203.0.113.7 |
network | healthy | src/lib/analytics.test.ts |
10.0.0.1 |
network | healthy | src/lib/analytics.test.ts |
198.51.100.9 |
network | healthy | src/lib/analytics.test.ts |
10.0.0.0 |
network | healthy | src/lib/scanner.ts |
172.16.0.0 |
network | healthy | src/lib/scanner.ts |
192.168.0.0 |
network | healthy | src/lib/scanner.ts |
127.0.0.0 |
network | healthy | src/lib/scanner.ts |
169.254.0.0 |
network | healthy | src/lib/scanner.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
users |
data | healthy | src/lib/supabase-schema.sql |
subscriptions |
data | healthy | src/lib/supabase-schema.sql |
sites |
data | healthy | src/lib/supabase-schema.sql |
scan_logs |
data | healthy | src/lib/supabase-schema.sql |
email_events |
data | healthy | src/lib/supabase-schema.sql |
crawl_batches |
data | healthy | src/lib/supabase-schema.sql |
analytics_events |
data | healthy | src/lib/supabase-schema.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-7zbulm89 |
software | healthy | /tmp/repobility-clone-7zbulm89 |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | src/lib/scanner.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | src/lib/scanner.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
check |
cicd | healthy | .github/workflows/ci.yml |
This page is publicly accessible at:
https://repobility.com/scan/ee6949ca-515e-415d-80d0-22ac712639b2/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/ee6949ca-515e-415d-80d0-22ac712639b2/
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.