Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

AreeshRazaKhan/friendsofmarknorman

https://github.com/AreeshRazaKhan/friendsofmarknorman · scanned 2026-06-17 01:16 UTC (1 month, 2 weeks ago)

23 raw signals (0 security + 23 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 2 weeks ago · v2 · last Δ -13.9 (diff) · 23 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 383 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.

LabelLayerStatusPath
para_text software healthy scripts/extract-docx.py:22
para_style software healthy scripts/extract-docx.py:25
is_list_item software healthy scripts/extract-docx.py:34
is_bold software healthy scripts/extract-docx.py:38
HomePage software healthy src/app/page.jsx:HomePage
ErrorBoundary software healthy src/app/error.jsx:ErrorBoundary
Loading software healthy src/app/loading.jsx:Loading
RootLayout software healthy src/app/layout.jsx:RootLayout
NotFound software healthy src/app/not-found.jsx:NotFound
AboutPage software healthy src/app/about/page.jsx:AboutPage
VoterGuidePage software healthy src/app/voter-guide/page.jsx:VoterGuidePage
ThankYouPage software healthy src/app/voter-guide/thank-you/page.jsx:ThankYouPage
required software healthy src/app/api/voter-guide/route.js:required
POST software healthy src/app/api/voter-guide/route.js:POST
firstName software healthy src/app/api/voter-guide/route.js:firstName
lastName software healthy src/app/api/voter-guide/route.js:lastName
email software healthy src/app/api/voter-guide/route.js:email
zipCode software healthy src/app/api/voter-guide/route.js:zipCode
required software healthy src/app/api/ask/route.js:required
splitFullName software healthy src/app/api/ask/route.js:splitFullName
parts software healthy src/app/api/ask/route.js:parts
deriveSubject software healthy src/app/api/ask/route.js:deriveSubject
trimmed software healthy src/app/api/ask/route.js:trimmed
POST software healthy src/app/api/ask/route.js:POST
email software healthy src/app/api/ask/route.js:email
question software healthy src/app/api/ask/route.js:question
zip software healthy src/app/api/ask/route.js:zip
required software healthy src/app/api/volunteer/route.js:required
POST software healthy src/app/api/volunteer/route.js:POST
firstName software healthy src/app/api/volunteer/route.js:firstName
lastName software healthy src/app/api/volunteer/route.js:lastName
email software healthy src/app/api/volunteer/route.js:email
zipCode software healthy src/app/api/volunteer/route.js:zipCode
GET software healthy src/app/api/events/route.js:GET
GET software healthy src/app/api/events/[id]/route.js:GET
required software healthy src/app/api/events/rsvp/route.js:required
sleep software healthy src/app/api/events/rsvp/route.js:sleep
buildAppointmentTimes software healthy src/app/api/events/rsvp/route.js:buildAppointmentTimes
match software healthy src/app/api/events/rsvp/route.js:match
searchContactByEmail software healthy src/app/api/events/rsvp/route.js:searchContactByEmail
createAppointment software healthy src/app/api/events/rsvp/route.js:createAppointment
POST software healthy src/app/api/events/rsvp/route.js:POST
firstName software healthy src/app/api/events/rsvp/route.js:firstName
email software healthy src/app/api/events/rsvp/route.js:email
required software healthy src/app/api/contact/route.js:required
POST software healthy src/app/api/contact/route.js:POST
firstName software healthy src/app/api/contact/route.js:firstName
lastName software healthy src/app/api/contact/route.js:lastName
email software healthy src/app/api/contact/route.js:email
message software healthy src/app/api/contact/route.js:message

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
.eslintrc.json software healthy .eslintrc.json
postcss.config.js software healthy postcss.config.js
brand-guidelines.html software healthy brand-guidelines.html
next.config.js software healthy next.config.js
package-lock.json software healthy package-lock.json
README.md software healthy README.md
package.json software healthy package.json
jsconfig.json software healthy jsconfig.json
tailwind.config.js software healthy tailwind.config.js
components.json software healthy components.json
sync-social-posts.mjs software healthy scripts/sync-social-posts.mjs
extract-docx.py software healthy scripts/extract-docx.py
issues-content.md software healthy scripts/issues-content.md
page.jsx software healthy src/app/page.jsx
error.jsx software healthy src/app/error.jsx
loading.jsx software healthy src/app/loading.jsx
globals.css software healthy src/app/globals.css
layout.jsx software healthy src/app/layout.jsx
not-found.jsx software healthy src/app/not-found.jsx
page.jsx software healthy src/app/about/page.jsx
page.jsx software healthy src/app/voter-guide/page.jsx
page.jsx software healthy src/app/voter-guide/thank-you/page.jsx
route.js software healthy src/app/api/voter-guide/route.js
route.js software healthy src/app/api/ask/route.js
route.js software healthy src/app/api/volunteer/route.js
route.js software healthy src/app/api/events/route.js
route.js software healthy src/app/api/events/[id]/route.js
route.js software healthy src/app/api/events/rsvp/route.js
route.js software healthy src/app/api/contact/route.js
page.jsx software healthy src/app/privacy-policy/page.jsx
page.jsx software healthy src/app/terms-of-service/page.jsx
page.jsx software healthy src/app/thank-you/page.jsx
page.jsx software healthy src/app/ask-mark/page.jsx
page.jsx software healthy src/app/social-posts/page.jsx
page.jsx software healthy src/app/volunteer/page.jsx
page.jsx software healthy src/app/events/page.jsx
page.jsx software healthy src/app/events/[id]/page.jsx
page.jsx software healthy src/app/contact/page.jsx
voter-guide-form.jsx software healthy src/components/voter-guide/voter-guide-form.jsx
site-footer.jsx software healthy src/components/layout/site-footer.jsx
nav-bar.jsx software healthy src/components/layout/nav-bar.jsx
legal-prose.jsx software healthy src/components/layout/legal-prose.jsx
page-hero.jsx software healthy src/components/layout/page-hero.jsx
form-disclaimer.jsx software healthy src/components/layout/form-disclaimer.jsx
sms-consent.jsx software healthy src/components/layout/sms-consent.jsx
reveal-item.jsx software healthy src/components/motion/reveal-item.jsx
reveal-group.jsx software healthy src/components/motion/reveal-group.jsx
reveal.jsx software healthy src/components/motion/reveal.jsx
hover-lift.jsx software healthy src/components/motion/hover-lift.jsx
engagement-section.jsx software healthy src/components/home/engagement-section.jsx

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
scripts software healthy scripts
src software healthy src
app software healthy src/app
about software healthy src/app/about
voter-guide software healthy src/app/voter-guide
thank-you software healthy src/app/voter-guide/thank-you
api software healthy src/app/api
voter-guide software healthy src/app/api/voter-guide
ask software healthy src/app/api/ask
volunteer software healthy src/app/api/volunteer
events software healthy src/app/api/events
[id] software healthy src/app/api/events/[id]
rsvp software healthy src/app/api/events/rsvp
contact software healthy src/app/api/contact
privacy-policy software healthy src/app/privacy-policy
terms-of-service software healthy src/app/terms-of-service
thank-you software healthy src/app/thank-you
ask-mark software healthy src/app/ask-mark
social-posts software healthy src/app/social-posts
volunteer software healthy src/app/volunteer
events software healthy src/app/events
[id] software healthy src/app/events/[id]
contact software healthy src/app/contact
components software healthy src/components
voter-guide software healthy src/components/voter-guide
layout software healthy src/components/layout
motion software healthy src/components/motion
home software healthy src/components/home
ask software healthy src/components/ask
social-posts software healthy src/components/social-posts
volunteer software healthy src/components/volunteer
events software healthy src/components/events
brand software healthy src/components/brand
contact software healthy src/components/contact
ui software healthy src/components/ui
constants software healthy src/constants
lib software healthy src/lib
lead-magnet software healthy lead-magnet
social-posts software healthy social-posts
.claude software healthy .claude
rules software healthy .claude/rules
skills software healthy .claude/skills
playwright-skill software healthy .claude/skills/playwright-skill
lib software healthy .claude/skills/playwright-skill/lib
public software healthy public
social-posts software healthy public/social-posts

LabelLayerStatusPath
HomePage frontend healthy src/app/page.jsx
ErrorBoundary frontend healthy src/app/error.jsx
Loading frontend healthy src/app/loading.jsx
RootLayout frontend healthy src/app/layout.jsx
NotFound frontend healthy src/app/not-found.jsx
AboutPage frontend healthy src/app/about/page.jsx
VoterGuidePage frontend healthy src/app/voter-guide/page.jsx
ThankYouPage frontend healthy src/app/voter-guide/thank-you/page.jsx
PrivacyPolicyPage frontend healthy src/app/privacy-policy/page.jsx
TermsOfServicePage frontend healthy src/app/terms-of-service/page.jsx
ThankYouPage frontend healthy src/app/thank-you/page.jsx
AskMarkPage frontend healthy src/app/ask-mark/page.jsx
SocialPostsPage frontend healthy src/app/social-posts/page.jsx
VolunteerPage frontend healthy src/app/volunteer/page.jsx
EventsPage frontend healthy src/app/events/page.jsx
EventDetailPage frontend healthy src/app/events/[id]/page.jsx
ContactPage frontend healthy src/app/contact/page.jsx
VoterGuideForm frontend healthy src/components/voter-guide/voter-guide-form.jsx
SiteFooter frontend healthy src/components/layout/site-footer.jsx
NavBar frontend healthy src/components/layout/nav-bar.jsx
LegalProse frontend healthy src/components/layout/legal-prose.jsx
PageHero frontend healthy src/components/layout/page-hero.jsx
FormDisclaimer frontend healthy src/components/layout/form-disclaimer.jsx
SmsConsent frontend healthy src/components/layout/sms-consent.jsx
RevealItem frontend healthy src/components/motion/reveal-item.jsx
RevealGroup frontend healthy src/components/motion/reveal-group.jsx
Reveal frontend healthy src/components/motion/reveal.jsx
HoverLift frontend healthy src/components/motion/hover-lift.jsx
EngagementSection frontend healthy src/components/home/engagement-section.jsx
ImmigrationSection frontend healthy src/components/home/immigration-section.jsx
PillarsSection frontend healthy src/components/home/pillars-section.jsx
HeroSection frontend healthy src/components/home/hero-section.jsx
IssueCard frontend healthy src/components/home/issue-card.jsx
StatsSection frontend healthy src/components/home/stats-section.jsx
FaqSection frontend healthy src/components/home/faq-section.jsx
IssueGrid frontend healthy src/components/home/issue-grid.jsx
AskForm frontend healthy src/components/ask/ask-form.jsx
PostPreviewCard frontend healthy src/components/social-posts/post-preview-card.jsx
VolunteerSignup frontend healthy src/components/volunteer/volunteer-signup.jsx
EventCard frontend healthy src/components/events/event-card.jsx
RsvpForm frontend healthy src/components/events/rsvp-form.jsx
PlaceholderImage frontend healthy src/components/brand/placeholder-image.jsx
ContactForm frontend healthy src/components/contact/contact-form.jsx
Toast frontend healthy src/components/ui/toast.jsx
FormField frontend healthy src/components/ui/form-field.jsx

LabelLayerStatusPath
/page.jsx frontend healthy src/app/page.jsx
/about frontend healthy src/app/about/page.jsx
/voter-guide frontend healthy src/app/voter-guide/page.jsx
/voter-guide/thank-you frontend healthy src/app/voter-guide/thank-you/page.jsx
/privacy-policy frontend healthy src/app/privacy-policy/page.jsx
/terms-of-service frontend healthy src/app/terms-of-service/page.jsx
/thank-you frontend healthy src/app/thank-you/page.jsx
/ask-mark frontend healthy src/app/ask-mark/page.jsx
/social-posts frontend healthy src/app/social-posts/page.jsx
/volunteer frontend healthy src/app/volunteer/page.jsx
/events frontend healthy src/app/events/page.jsx
/events/[id] frontend healthy src/app/events/[id]/page.jsx
/contact frontend healthy src/app/contact/page.jsx
/ frontend healthy .claude/skills/playwright-skill/lib/helpers.js

LabelLayerStatusPath
names software healthy src/lib/utils.js:names
name software healthy src/lib/utils.js:name
string software healthy src/lib/utils.js:string

LabelLayerStatusPath
AreeshRazaKhan__friendsofmarknorman software healthy /data/fable5_failed_archive/AreeshRazaKhan__friendsofmarkno…

LabelLayerStatusPath
gpu (detected) hardware healthy .claude/settings.local.json

LabelLayerStatusPath
password_literal::.claude/skills/playwright-skill/lib/helpe… security healthy .claude/skills/playwright-skill/lib/helpers.js
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/9e839379-e6ac-4e5c-b3bf-e2666fd7a437/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/9e839379-e6ac-4e5c-b3bf-e2666fd7a437/

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.