https://github.com/ThomasJMcGovern/sfvypaa
· scanned 2026-06-16 00:35 UTC (2 months, 2 weeks ago)
21 raw signals (0 security + 21 graph)
Last scanned 2 months, 2 weeks ago · v1 · 21 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 394 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 |
|---|---|---|---|
proxy |
software | healthy | apps/admin/src/proxy.ts:proxy |
ListFilters |
software | healthy | apps/admin/src/components/admin-list.tsx:ListFilters |
ListRow |
software | healthy | apps/admin/src/components/admin-list.tsx:ListRow |
ListEmpty |
software | healthy | apps/admin/src/components/admin-list.tsx:ListEmpty |
FieldGroup |
software | healthy | apps/admin/src/components/form-fields.tsx:FieldGroup |
FieldError |
software | healthy | apps/admin/src/components/form-fields.tsx:FieldError |
FormMessage |
software | healthy | apps/admin/src/components/form-fields.tsx:FormMessage |
Field |
software | healthy | apps/admin/src/components/form-fields.tsx:Field |
TextArea |
software | healthy | apps/admin/src/components/form-fields.tsx:TextArea |
SelectField |
software | healthy | apps/admin/src/components/form-fields.tsx:SelectField |
dateFromIso |
software | healthy | apps/admin/src/components/form-fields.tsx:dateFromIso |
DateField |
software | healthy | apps/admin/src/components/form-fields.tsx:DateField |
ImageUploadField |
software | healthy | apps/admin/src/components/form-fields.tsx:ImageUploadField |
PublishingActions |
software | healthy | apps/admin/src/components/form-fields.tsx:PublishingActions |
EventForm |
software | healthy | apps/admin/src/components/event-form.tsx:EventForm |
LocationField |
software | healthy | apps/admin/src/components/event-form.tsx:LocationField |
DeleteEventForm |
software | healthy | apps/admin/src/components/event-form.tsx:DeleteEventForm |
TeamForm |
software | healthy | apps/admin/src/components/team-form.tsx:TeamForm |
AdminShell |
software | healthy | apps/admin/src/components/admin-shell.tsx:AdminShell |
AdminPageHead |
software | healthy | apps/admin/src/components/admin-shell.tsx:AdminPageHead |
SiteSettingsForm |
software | healthy | apps/admin/src/components/site-settings-form.tsx:SiteSettin… |
slugifyForPath |
software | healthy | apps/admin/src/components/newsletter-form.tsx:slugifyForPath |
NewsletterForm |
software | healthy | apps/admin/src/components/newsletter-form.tsx:NewsletterForm |
DeleteNewsletterForm |
software | healthy | apps/admin/src/components/newsletter-form.tsx:DeleteNewslet… |
GoogleSignIn |
software | healthy | apps/admin/src/components/google-signin.tsx:GoogleSignIn |
signIn |
software | healthy | apps/admin/src/components/google-signin.tsx:signIn |
data |
software | healthy | apps/admin/src/components/google-signin.tsx:data |
ContentStatusBadge |
software | healthy | apps/admin/src/components/content-status-badge.tsx:ContentS… |
DeleteSubmitButton |
software | healthy | apps/admin/src/components/delete-confirmation-dialog.tsx:De… |
DeleteConfirmationDialog |
software | healthy | apps/admin/src/components/delete-confirmation-dialog.tsx:De… |
SocialPostForm |
software | healthy | apps/admin/src/components/social-post-form.tsx:SocialPostFo… |
DeleteSocialPostForm |
software | healthy | apps/admin/src/components/social-post-form.tsx:DeleteSocial… |
Calendar |
software | healthy | apps/admin/src/components/ui/calendar.tsx:Calendar |
Badge |
software | healthy | apps/admin/src/components/ui/badge.tsx:Badge |
Button |
software | healthy | apps/admin/src/components/ui/button.tsx:Button |
Card |
software | healthy | apps/admin/src/components/ui/card.tsx:Card |
CardHeader |
software | healthy | apps/admin/src/components/ui/card.tsx:CardHeader |
CardTitle |
software | healthy | apps/admin/src/components/ui/card.tsx:CardTitle |
CardDescription |
software | healthy | apps/admin/src/components/ui/card.tsx:CardDescription |
CardAction |
software | healthy | apps/admin/src/components/ui/card.tsx:CardAction |
CardContent |
software | healthy | apps/admin/src/components/ui/card.tsx:CardContent |
CardFooter |
software | healthy | apps/admin/src/components/ui/card.tsx:CardFooter |
Input |
software | healthy | apps/admin/src/components/ui/input.tsx:Input |
field |
software | healthy | apps/admin/src/app/actions.ts:field |
status |
software | healthy | apps/admin/src/app/actions.ts:status |
host |
software | healthy | apps/admin/src/app/actions.ts:host |
eventDateLabel |
software | healthy | apps/admin/src/app/actions.ts:eventDateLabel |
uploadedImage |
software | healthy | apps/admin/src/app/actions.ts:uploadedImage |
validationState |
software | healthy | apps/admin/src/app/actions.ts:validationState |
isSafeClientMessage |
software | healthy | apps/admin/src/app/actions.ts:isSafeClientMessage |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
bun.lock |
software | healthy | bun.lock |
vercel.json |
software | healthy | vercel.json |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
firebase.json |
software | healthy | firebase.json |
vercel.admin.json |
software | healthy | vercel.admin.json |
firestore.indexes.json |
software | healthy | firestore.indexes.json |
AGENTS.md |
software | healthy | AGENTS.md |
vercel.json |
software | healthy | apps/admin/vercel.json |
postcss.config.mjs |
software | healthy | apps/admin/postcss.config.mjs |
package.json |
software | healthy | apps/admin/package.json |
tsconfig.json |
software | healthy | apps/admin/tsconfig.json |
eslint.config.mjs |
software | healthy | apps/admin/eslint.config.mjs |
next.config.ts |
software | healthy | apps/admin/next.config.ts |
proxy.ts |
software | healthy | apps/admin/src/proxy.ts |
admin-list.tsx |
software | healthy | apps/admin/src/components/admin-list.tsx |
form-fields.tsx |
software | healthy | apps/admin/src/components/form-fields.tsx |
event-form.tsx |
software | healthy | apps/admin/src/components/event-form.tsx |
team-form.tsx |
software | healthy | apps/admin/src/components/team-form.tsx |
admin-shell.tsx |
software | healthy | apps/admin/src/components/admin-shell.tsx |
site-settings-form.tsx |
software | healthy | apps/admin/src/components/site-settings-form.tsx |
newsletter-form.tsx |
software | healthy | apps/admin/src/components/newsletter-form.tsx |
google-signin.tsx |
software | healthy | apps/admin/src/components/google-signin.tsx |
content-status-badge.tsx |
software | healthy | apps/admin/src/components/content-status-badge.tsx |
delete-confirmation-dialog.tsx |
software | healthy | apps/admin/src/components/delete-confirmation-dialog.tsx |
social-post-form.tsx |
software | healthy | apps/admin/src/components/social-post-form.tsx |
calendar.tsx |
software | healthy | apps/admin/src/components/ui/calendar.tsx |
badge.tsx |
software | healthy | apps/admin/src/components/ui/badge.tsx |
button.tsx |
software | healthy | apps/admin/src/components/ui/button.tsx |
card.tsx |
software | healthy | apps/admin/src/components/ui/card.tsx |
input.tsx |
software | healthy | apps/admin/src/components/ui/input.tsx |
globals.css |
software | healthy | apps/admin/src/app/globals.css |
actions.ts |
software | healthy | apps/admin/src/app/actions.ts |
page.tsx |
software | healthy | apps/admin/src/app/page.tsx |
layout.tsx |
software | healthy | apps/admin/src/app/layout.tsx |
page.tsx |
software | healthy | apps/admin/src/app/settings/page.tsx |
page.tsx |
software | healthy | apps/admin/src/app/events/page.tsx |
page.tsx |
software | healthy | apps/admin/src/app/events/[id]/page.tsx |
route.ts |
software | healthy | apps/admin/src/app/api/session/route.ts |
page.tsx |
software | healthy | apps/admin/src/app/access/page.tsx |
actions.ts |
software | healthy | apps/admin/src/app/team/actions.ts |
page.tsx |
software | healthy | apps/admin/src/app/team/page.tsx |
page.tsx |
software | healthy | apps/admin/src/app/audit/page.tsx |
page.tsx |
software | healthy | apps/admin/src/app/newsletters/page.tsx |
page.tsx |
software | healthy | apps/admin/src/app/newsletters/[id]/page.tsx |
page.tsx |
software | healthy | apps/admin/src/app/social-posts/page.tsx |
page.tsx |
software | healthy | apps/admin/src/app/social-posts/[id]/page.tsx |
admin-session.ts |
software | healthy | apps/admin/src/lib/admin-session.ts |
utils.ts |
software | healthy | apps/admin/src/lib/utils.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
apps |
software | healthy | apps |
admin |
software | healthy | apps/admin |
src |
software | healthy | apps/admin/src |
components |
software | healthy | apps/admin/src/components |
ui |
software | healthy | apps/admin/src/components/ui |
app |
software | healthy | apps/admin/src/app |
settings |
software | healthy | apps/admin/src/app/settings |
events |
software | healthy | apps/admin/src/app/events |
[id] |
software | healthy | apps/admin/src/app/events/[id] |
api |
software | healthy | apps/admin/src/app/api |
session |
software | healthy | apps/admin/src/app/api/session |
access |
software | healthy | apps/admin/src/app/access |
team |
software | healthy | apps/admin/src/app/team |
audit |
software | healthy | apps/admin/src/app/audit |
newsletters |
software | healthy | apps/admin/src/app/newsletters |
[id] |
software | healthy | apps/admin/src/app/newsletters/[id] |
social-posts |
software | healthy | apps/admin/src/app/social-posts |
[id] |
software | healthy | apps/admin/src/app/social-posts/[id] |
lib |
software | healthy | apps/admin/src/lib |
web |
software | healthy | apps/web |
src |
software | healthy | apps/web/src |
components |
software | healthy | apps/web/src/components |
ui |
software | healthy | apps/web/src/components/ui |
app |
software | healthy | apps/web/src/app |
upcoming-events |
software | healthy | apps/web/src/app/upcoming-events |
get-involved |
software | healthy | apps/web/src/app/get-involved |
api |
software | healthy | apps/web/src/app/api |
revalidate |
software | healthy | apps/web/src/app/api/revalidate |
newsletters |
software | healthy | apps/web/src/app/newsletters |
[slug] |
software | healthy | apps/web/src/app/newsletters/[slug] |
lib |
software | healthy | apps/web/src/lib |
scripts |
software | healthy | scripts |
packages |
software | healthy | packages |
content |
software | healthy | packages/content |
src |
software | healthy | packages/content/src |
.claude |
software | healthy | .claude |
skills |
software | healthy | .claude/skills |
sfvypaa-ops |
software | healthy | .claude/skills/sfvypaa-ops |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | apps/admin/src/app/page.tsx |
/settings |
frontend | healthy | apps/admin/src/app/settings/page.tsx |
/events |
frontend | healthy | apps/admin/src/app/events/page.tsx |
/events/[id] |
frontend | healthy | apps/admin/src/app/events/[id]/page.tsx |
/access |
frontend | healthy | apps/admin/src/app/access/page.tsx |
/team |
frontend | healthy | apps/admin/src/app/team/page.tsx |
/audit |
frontend | healthy | apps/admin/src/app/audit/page.tsx |
/newsletters |
frontend | healthy | apps/admin/src/app/newsletters/page.tsx |
/newsletters/[id] |
frontend | healthy | apps/admin/src/app/newsletters/[id]/page.tsx |
/social-posts |
frontend | healthy | apps/admin/src/app/social-posts/page.tsx |
/social-posts/[id] |
frontend | healthy | apps/admin/src/app/social-posts/[id]/page.tsx |
/upcoming-events |
frontend | healthy | apps/web/src/app/upcoming-events/page.tsx |
/get-involved |
frontend | healthy | apps/web/src/app/get-involved/page.tsx |
/newsletters/[slug] |
frontend | healthy | apps/web/src/app/newsletters/[slug]/page.tsx |
/ |
frontend | healthy | apps/admin/src/lib/admin-session.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
RootLayout |
frontend | healthy | apps/admin/src/app/layout.tsx |
RootLayout |
frontend | healthy | apps/web/src/app/layout.tsx |
GetInvolvedPage |
frontend | healthy | apps/web/src/app/get-involved/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | README.md |
76.76.21.21 |
network | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-dnwrlyc7 |
software | healthy | /tmp/repobility-clone-dnwrlyc7 |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::gcp |
hardware | healthy | bun.lock |
This page is publicly accessible at:
https://repobility.com/scan/a9129fc0-53cb-40a1-96cc-b21125772a48/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/a9129fc0-53cb-40a1-96cc-b21125772a48/
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.