https://github.com/robpalmer99/robpalmer-site
· scanned 2026-06-15 23:54 UTC (2 months, 3 weeks ago)
28 raw signals (0 security + 28 graph)
Last scanned 2 months, 3 weeks ago · v1 · 28 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 399 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 |
|---|---|---|---|
slugRe |
software | healthy | scripts/check-internal-links.mjs:slugRe |
stripFences |
software | healthy | scripts/check-internal-links.mjs:stripFences |
fetchJSON |
software | healthy | scripts/fetch-pexels-fallback.mjs:fetchJSON |
downloadFile |
software | healthy | scripts/fetch-pexels-fallback.mjs:downloadFile |
main |
software | healthy | scripts/fetch-pexels-fallback.mjs:main |
fetchJSON |
software | healthy | scripts/fetch-unsplash-images.mjs:fetchJSON |
downloadFile |
software | healthy | scripts/fetch-unsplash-images.mjs:downloadFile |
sleep |
software | healthy | scripts/fetch-unsplash-images.mjs:sleep |
main |
software | healthy | scripts/fetch-unsplash-images.mjs:main |
register |
software | healthy | src/instrumentation.ts:register |
tags |
software | healthy | src/instrumentation-client.ts:tags |
CalendarPlaceholder |
software | healthy | src/components/integrations/CalendlyEmbed.tsx:CalendarPlace… |
CalendlyEmbed |
software | healthy | src/components/integrations/CalendlyEmbed.tsx:CalendlyEmbed |
mount |
software | healthy | src/components/integrations/CalendlyEmbed.tsx:mount |
onLoad |
software | healthy | src/components/integrations/CalendlyEmbed.tsx:onLoad |
cleanup |
software | healthy | src/components/integrations/CalendlyEmbed.tsx:cleanup |
handleCalendlyEvent |
software | healthy | src/components/integrations/CalendlyEmbed.tsx:handleCalendl… |
MobileNav |
software | healthy | src/components/layout/MobileNav.tsx:MobileNav |
MobileMenu |
software | healthy | src/components/layout/MobileMenu.tsx:MobileMenu |
Breadcrumbs |
software | healthy | src/components/layout/Breadcrumbs.tsx:Breadcrumbs |
Footer |
software | healthy | src/components/layout/Footer.tsx:Footer |
DropdownNav |
software | healthy | src/components/layout/Header.tsx:DropdownNav |
handleClickOutside |
software | healthy | src/components/layout/Header.tsx:handleClickOutside |
handleButtonKeyDown |
software | healthy | src/components/layout/Header.tsx:handleButtonKeyDown |
handleMenuKeyDown |
software | healthy | src/components/layout/Header.tsx:handleMenuKeyDown |
Header |
software | healthy | src/components/layout/Header.tsx:Header |
DefinitionBox |
software | healthy | src/components/ui/DefinitionBox.tsx:DefinitionBox |
FadeIn |
software | healthy | src/components/ui/FadeIn.tsx:FadeIn |
Logo |
software | healthy | src/components/ui/Logo.tsx:Logo |
Button |
software | healthy | src/components/ui/Button.tsx:Button |
ShareButtons |
software | healthy | src/components/ui/ShareButtons.tsx:ShareButtons |
handleCopy |
software | healthy | src/components/ui/ShareButtons.tsx:handleCopy |
XIcon |
software | healthy | src/components/ui/ShareButtons.tsx:XIcon |
LinkedInIcon |
software | healthy | src/components/ui/ShareButtons.tsx:LinkedInIcon |
FacebookIcon |
software | healthy | src/components/ui/ShareButtons.tsx:FacebookIcon |
EmailIcon |
software | healthy | src/components/ui/ShareButtons.tsx:EmailIcon |
LinkIcon |
software | healthy | src/components/ui/ShareButtons.tsx:LinkIcon |
CheckIcon |
software | healthy | src/components/ui/ShareButtons.tsx:CheckIcon |
Section |
software | healthy | src/components/ui/Section.tsx:Section |
Container |
software | healthy | src/components/ui/Container.tsx:Container |
Badge |
software | healthy | src/components/ui/Badge.tsx:Badge |
CountUp |
software | healthy | src/components/ui/CountUp.tsx:CountUp |
animate |
software | healthy | src/components/ui/CountUp.tsx:animate |
easeOutQuart |
software | healthy | src/components/ui/CountUp.tsx:easeOutQuart |
step |
software | healthy | src/components/ui/CountUp.tsx:step |
ScoreRing |
software | healthy | src/components/tools/HeadlineAnalyzer.tsx:ScoreRing |
StatCard |
software | healthy | src/components/tools/HeadlineAnalyzer.tsx:StatCard |
WordBalanceBar |
software | healthy | src/components/tools/HeadlineAnalyzer.tsx:WordBalanceBar |
TagPill |
software | healthy | src/components/tools/HeadlineAnalyzer.tsx:TagPill |
HeadlineAnalyzer |
software | healthy | src/components/tools/HeadlineAnalyzer.tsx:HeadlineAnalyzer |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
DESIGN.md |
software | healthy | DESIGN.md |
vercel.json |
software | healthy | vercel.json |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
PRODUCT.md |
software | healthy | PRODUCT.md |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
DESIGN.json |
software | healthy | DESIGN.json |
sentry.server.config.ts |
software | healthy | sentry.server.config.ts |
package-lock.json |
software | healthy | package-lock.json |
SEO_PLAN.md |
software | healthy | SEO_PLAN.md |
tsconfig.json |
software | healthy | tsconfig.json |
sentry.edge.config.ts |
software | healthy | sentry.edge.config.ts |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
AGENTS.md |
software | healthy | AGENTS.md |
next.config.ts |
software | healthy | next.config.ts |
2026-04-19-advertorial-copywriter.md |
software | healthy | docs/superpowers/plans/2026-04-19-advertorial-copywriter.md |
2026-06-11-phase2-signals-plumbing.md |
software | healthy | docs/superpowers/plans/2026-06-11-phase2-signals-plumbing.md |
2026-06-11-phase1-booking-last-mile.md |
software | healthy | docs/superpowers/plans/2026-06-11-phase1-booking-last-mile.… |
2026-06-12-phase4-content-program.md |
software | healthy | docs/superpowers/plans/2026-06-12-phase4-content-program.md |
2026-06-12-phase5-hygiene.md |
software | healthy | docs/superpowers/plans/2026-06-12-phase5-hygiene.md |
2026-05-06-triple-brain-venn.md |
software | healthy | docs/superpowers/plans/2026-05-06-triple-brain-venn.md |
2026-04-12-triple-brain-marketing.md |
software | healthy | docs/superpowers/plans/2026-04-12-triple-brain-marketing.md |
2026-04-17-best-dr-copywriter-to-hire.md |
software | healthy | docs/superpowers/plans/2026-04-17-best-dr-copywriter-to-hir… |
2026-06-12-phase3-performance.md |
software | healthy | docs/superpowers/plans/2026-06-12-phase3-performance.md |
2026-04-12-triple-brain-marketing-design.md |
software | healthy | docs/superpowers/specs/2026-04-12-triple-brain-marketing-de… |
2026-04-17-best-dr-copywriter-to-hire-design.md |
software | healthy | docs/superpowers/specs/2026-04-17-best-dr-copywriter-to-hir… |
2026-06-12-phase5-hygiene-design.md |
software | healthy | docs/superpowers/specs/2026-06-12-phase5-hygiene-design.md |
2026-06-12-phase4-content-program-design.md |
software | healthy | docs/superpowers/specs/2026-06-12-phase4-content-program-de… |
2026-06-11-phase1-booking-last-mile-design.md |
software | healthy | docs/superpowers/specs/2026-06-11-phase1-booking-last-mile-… |
2026-05-06-triple-brain-venn-design.md |
software | healthy | docs/superpowers/specs/2026-05-06-triple-brain-venn-design.… |
2026-06-11-phase2-signals-plumbing-design.md |
software | healthy | docs/superpowers/specs/2026-06-11-phase2-signals-plumbing-d… |
2026-06-12-phase3-performance-design.md |
software | healthy | docs/superpowers/specs/2026-06-12-phase3-performance-design… |
2026-04-19-advertorial-copywriter-design.md |
software | healthy | docs/superpowers/specs/2026-04-19-advertorial-copywriter-de… |
2026-05-20-creative-strategist-design.md |
software | healthy | docs/superpowers/specs/2026-05-20-creative-strategist-desig… |
2026-06-11-full-site-review-design.md |
software | healthy | docs/superpowers/specs/2026-06-11-full-site-review-design.md |
2026-06-11-site-review.md |
software | healthy | docs/reviews/2026-06-11-site-review.md |
check-internal-links.mjs |
software | healthy | scripts/check-internal-links.mjs |
fetch-pexels-fallback.mjs |
software | healthy | scripts/fetch-pexels-fallback.mjs |
fetch-unsplash-images.mjs |
software | healthy | scripts/fetch-unsplash-images.mjs |
settings.json |
software | healthy | .claude/settings.json |
ATTRIBUTION.md |
software | healthy | public/images/blog/ATTRIBUTION.md |
instrumentation.ts |
software | healthy | src/instrumentation.ts |
instrumentation-client.ts |
software | healthy | src/instrumentation-client.ts |
CalendlyEmbed.tsx |
software | healthy | src/components/integrations/CalendlyEmbed.tsx |
MobileNav.tsx |
software | healthy | src/components/layout/MobileNav.tsx |
MobileMenu.tsx |
software | healthy | src/components/layout/MobileMenu.tsx |
Breadcrumbs.tsx |
software | healthy | src/components/layout/Breadcrumbs.tsx |
Footer.tsx |
software | healthy | src/components/layout/Footer.tsx |
Header.tsx |
software | healthy | src/components/layout/Header.tsx |
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 |
superpowers |
software | healthy | docs/superpowers |
plans |
software | healthy | docs/superpowers/plans |
specs |
software | healthy | docs/superpowers/specs |
reviews |
software | healthy | docs/reviews |
scripts |
software | healthy | scripts |
.claude |
software | healthy | .claude |
public |
software | healthy | public |
images |
software | healthy | public/images |
blog |
software | healthy | public/images/blog |
src |
software | healthy | src |
components |
software | healthy | src/components |
integrations |
software | healthy | src/components/integrations |
layout |
software | healthy | src/components/layout |
ui |
software | healthy | src/components/ui |
tools |
software | healthy | src/components/tools |
mdx |
software | healthy | src/components/mdx |
blocks |
software | healthy | src/components/blocks |
seo |
software | healthy | src/components/seo |
app |
software | healthy | src/app |
case-studies |
software | healthy | src/app/case-studies |
belron-safelite-523m-campaign |
software | healthy | src/app/case-studies/belron-safelite-523m-campaign |
apple-direct-mail-campaign |
software | healthy | src/app/case-studies/apple-direct-mail-campaign |
_data |
software | healthy | src/app/case-studies/_data |
about |
software | healthy | src/app/about |
blog |
software | healthy | src/app/blog |
page |
software | healthy | src/app/blog/page |
[page] |
software | healthy | src/app/blog/page/[page] |
_components |
software | healthy | src/app/blog/_components |
[slug] |
software | healthy | src/app/blog/[slug] |
contact |
software | healthy | src/app/contact |
api |
software | healthy | src/app/api |
contact |
software | healthy | src/app/api/contact |
testimonials |
software | healthy | src/app/testimonials |
call |
software | healthy | src/app/call |
confirmed |
software | healthy | src/app/call/confirmed |
verticals |
software | healthy | src/app/verticals |
[slug] |
software | healthy | src/app/verticals/[slug] |
_data |
software | healthy | src/app/verticals/_data |
portfolio |
software | healthy | src/app/portfolio |
_data |
software | healthy | src/app/portfolio/_data |
services |
software | healthy | src/app/services |
[slug] |
software | healthy | src/app/services/[slug] |
_data |
software | healthy | src/app/services/_data |
tools |
software | healthy | src/app/tools |
copywriting-rates-calculator |
software | healthy | src/app/tools/copywriting-rates-calculator |
headline-analyzer |
software | healthy | src/app/tools/headline-analyzer |
terms |
software | healthy | src/app/terms |
privacy |
software | healthy | src/app/privacy |
lib |
software | healthy | src/lib |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | src/app/page.tsx |
/case-studies |
frontend | healthy | src/app/case-studies/page.tsx |
/case-studies/belron-safelite-523m-campaign |
frontend | healthy | src/app/case-studies/belron-safelite-523m-campaign/page.tsx |
/case-studies/apple-direct-mail-campaign |
frontend | healthy | src/app/case-studies/apple-direct-mail-campaign/page.tsx |
/about |
frontend | healthy | src/app/about/page.tsx |
/blog |
frontend | healthy | src/app/blog/page.tsx |
/blog/page/[page] |
frontend | healthy | src/app/blog/page/[page]/page.tsx |
/blog/[slug] |
frontend | healthy | src/app/blog/[slug]/page.tsx |
/contact |
frontend | healthy | src/app/contact/page.tsx |
/testimonials |
frontend | healthy | src/app/testimonials/page.tsx |
/call |
frontend | healthy | src/app/call/page.tsx |
/call/confirmed |
frontend | healthy | src/app/call/confirmed/page.tsx |
/verticals |
frontend | healthy | src/app/verticals/page.tsx |
/verticals/[slug] |
frontend | healthy | src/app/verticals/[slug]/page.tsx |
/portfolio |
frontend | healthy | src/app/portfolio/page.tsx |
/services |
frontend | healthy | src/app/services/page.tsx |
/services/[slug] |
frontend | healthy | src/app/services/[slug]/page.tsx |
/tools |
frontend | healthy | src/app/tools/page.tsx |
/tools/copywriting-rates-calculator |
frontend | healthy | src/app/tools/copywriting-rates-calculator/page.tsx |
/tools/headline-analyzer |
frontend | healthy | src/app/tools/headline-analyzer/page.tsx |
/terms |
frontend | healthy | src/app/terms/page.tsx |
/privacy |
frontend | healthy | src/app/privacy/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
NotFound |
frontend | healthy | src/app/not-found.tsx |
HomePage |
frontend | healthy | src/app/page.tsx |
RootLayout |
frontend | healthy | src/app/layout.tsx |
Error |
frontend | healthy | src/app/error.tsx |
GlobalError |
frontend | healthy | src/app/global-error.tsx |
CaseStudiesPage |
frontend | healthy | src/app/case-studies/page.tsx |
BelronCaseStudyPage |
frontend | healthy | src/app/case-studies/belron-safelite-523m-campaign/page.tsx |
AppleCaseStudyPage |
frontend | healthy | src/app/case-studies/apple-direct-mail-campaign/page.tsx |
AboutPage |
frontend | healthy | src/app/about/page.tsx |
BlogPage |
frontend | healthy | src/app/blog/page.tsx |
ContactPage |
frontend | healthy | src/app/contact/page.tsx |
TestimonialsPage |
frontend | healthy | src/app/testimonials/page.tsx |
CallPage |
frontend | healthy | src/app/call/page.tsx |
CallConfirmedPage |
frontend | healthy | src/app/call/confirmed/page.tsx |
VerticalsPage |
frontend | healthy | src/app/verticals/page.tsx |
PortfolioPage |
frontend | healthy | src/app/portfolio/page.tsx |
ServicesPage |
frontend | healthy | src/app/services/page.tsx |
ToolsPage |
frontend | healthy | src/app/tools/page.tsx |
CopywritingRatesCalculatorPage |
frontend | healthy | src/app/tools/copywriting-rates-calculator/page.tsx |
HeadlineAnalyzerPage |
frontend | healthy | src/app/tools/headline-analyzer/page.tsx |
TermsPage |
frontend | healthy | src/app/terms/page.tsx |
PrivacyPage |
frontend | healthy | src/app/privacy/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
redis |
data | healthy | package-lock.json |
mongodb |
data | healthy | package-lock.json |
mysql |
data | healthy | package-lock.json |
postgres |
data | healthy | package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-vnvis33t |
software | healthy | /tmp/repobility-clone-vnvis33t |
| Label | Layer | Status | Path |
|---|---|---|---|
actually |
software | healthy | src/app/verticals/_data/verticals.ts:actually |
This page is publicly accessible at:
https://repobility.com/scan/3d3d2304-e0b6-482c-ab1c-2b328f8d722c/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/3d3d2304-e0b6-482c-ab1c-2b328f8d722c/
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.