https://github.com/smurphy6492/personal-website
· scanned 2026-06-16 00:16 UTC (2 months, 2 weeks ago)
18 raw signals (0 security + 18 graph)
Last scanned 2 months, 2 weeks ago · v1 · 15 actionable findings from 1 signal source. 3 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 275 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 |
|---|---|---|---|
fetch_json |
software | healthy | scripts/fetch_github_stats.py:26 |
get_user_info |
software | healthy | scripts/fetch_github_stats.py:53 |
get_all_repos |
software | healthy | scripts/fetch_github_stats.py:59 |
get_total_stars |
software | healthy | scripts/fetch_github_stats.py:81 |
get_top_languages |
software | healthy | scripts/fetch_github_stats.py:86 |
get_commits_this_year |
software | healthy | scripts/fetch_github_stats.py:122 |
main |
software | healthy | scripts/fetch_github_stats.py:134 |
Router |
software | healthy | src/App.tsx:Router |
App |
software | healthy | src/App.tsx:App |
ProjectCard |
software | healthy | src/components/ProjectCard.tsx:ProjectCard |
StatCards |
software | healthy | src/components/StatCards.tsx:StatCards |
normalizeStep |
software | healthy | src/components/WorkflowDiagram.tsx:normalizeStep |
getStepTypes |
software | healthy | src/components/WorkflowDiagram.tsx:getStepTypes |
getIconForStep |
software | healthy | src/components/WorkflowDiagram.tsx:getIconForStep |
getTypeBadges |
software | healthy | src/components/WorkflowDiagram.tsx:getTypeBadges |
getStepBorderClass |
software | healthy | src/components/WorkflowDiagram.tsx:getStepBorderClass |
getAccentBarClass |
software | healthy | src/components/WorkflowDiagram.tsx:getAccentBarClass |
WorkflowDiagram |
software | healthy | src/components/WorkflowDiagram.tsx:WorkflowDiagram |
ProjectImage |
software | healthy | src/components/ProjectImage.tsx:ProjectImage |
CodeBlock |
software | healthy | src/components/CodeBlock.tsx:CodeBlock |
Footer |
software | healthy | src/components/Footer.tsx:Footer |
GitHubStats |
software | healthy | src/components/GitHubStats.tsx:GitHubStats |
getRelativeTime |
software | healthy | src/components/GitHubStats.tsx:getRelativeTime |
ContentRenderer |
software | healthy | src/components/ContentRenderer.tsx:ContentRenderer |
delay |
software | healthy | src/components/AgentDemo.tsx:delay |
AgentDemo |
software | healthy | src/components/AgentDemo.tsx:AgentDemo |
run |
software | healthy | src/components/AgentDemo.tsx:run |
Navbar |
software | healthy | src/components/Navbar.tsx:Navbar |
handleScroll |
software | healthy | src/components/Navbar.tsx:handleScroll |
handleNavClick |
software | healthy | src/components/Navbar.tsx:handleNavClick |
InputGroup |
software | healthy | src/components/ui/input-group.tsx:InputGroup |
InputGroupAddon |
software | healthy | src/components/ui/input-group.tsx:InputGroupAddon |
InputGroupButton |
software | healthy | src/components/ui/input-group.tsx:InputGroupButton |
InputGroupText |
software | healthy | src/components/ui/input-group.tsx:InputGroupText |
InputGroupInput |
software | healthy | src/components/ui/input-group.tsx:InputGroupInput |
InputGroupTextarea |
software | healthy | src/components/ui/input-group.tsx:InputGroupTextarea |
Spinner |
software | healthy | src/components/ui/spinner.tsx:Spinner |
SheetHeader |
software | healthy | src/components/ui/sheet.tsx:SheetHeader |
SheetFooter |
software | healthy | src/components/ui/sheet.tsx:SheetFooter |
Calendar |
software | healthy | src/components/ui/calendar.tsx:Calendar |
CalendarDayButton |
software | healthy | src/components/ui/calendar.tsx:CalendarDayButton |
Toaster |
software | healthy | src/components/ui/toaster.tsx:Toaster |
useSidebar |
software | healthy | src/components/ui/sidebar.tsx:useSidebar |
SidebarProvider |
software | healthy | src/components/ui/sidebar.tsx:SidebarProvider |
handleKeyDown |
software | healthy | src/components/ui/sidebar.tsx:handleKeyDown |
Sidebar |
software | healthy | src/components/ui/sidebar.tsx:Sidebar |
SidebarTrigger |
software | healthy | src/components/ui/sidebar.tsx:SidebarTrigger |
SidebarRail |
software | healthy | src/components/ui/sidebar.tsx:SidebarRail |
SidebarInset |
software | healthy | src/components/ui/sidebar.tsx:SidebarInset |
SidebarInput |
software | healthy | src/components/ui/sidebar.tsx:SidebarInput |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
vite.config.ts |
software | healthy | vite.config.ts |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
index.html |
software | healthy | index.html |
package-lock.json |
software | healthy | package-lock.json |
components.json |
software | healthy | components.json |
tsconfig.json |
software | healthy | tsconfig.json |
tsconfig.base.json |
software | healthy | tsconfig.base.json |
fetch_github_stats.py |
software | healthy | scripts/fetch_github_stats.py |
github-stats.json |
software | healthy | public/github-stats.json |
marketing_campaign_roi.html |
software | healthy | public/reports/marketing_campaign_roi.html |
marketing_device_conversion.html |
software | healthy | public/reports/marketing_device_conversion.html |
finance_sector_performance.html |
software | healthy | public/reports/finance_sector_performance.html |
marketing_channel_performance.html |
software | healthy | public/reports/marketing_channel_performance.html |
analytics-agent-demo.html |
software | healthy | public/reports/analytics-agent-demo.html |
ecommerce-disruption.html |
software | healthy | public/reports/ecommerce-disruption.html |
customer-segmentation.html |
software | healthy | public/reports/customer-segmentation.html |
finance_sharpe_ratio.html |
software | healthy | public/reports/finance_sharpe_ratio.html |
finance_correlation.html |
software | healthy | public/reports/finance_correlation.html |
fetch-github-stats.yml |
software | healthy | .github/workflows/fetch-github-stats.yml |
deploy.yml |
software | healthy | .github/workflows/deploy.yml |
ci.yml |
software | healthy | .github/workflows/ci.yml |
index.css |
software | healthy | src/index.css |
main.tsx |
software | healthy | src/main.tsx |
App.tsx |
software | healthy | src/App.tsx |
ProjectCard.tsx |
software | healthy | src/components/ProjectCard.tsx |
StatCards.tsx |
software | healthy | src/components/StatCards.tsx |
WorkflowDiagram.tsx |
software | healthy | src/components/WorkflowDiagram.tsx |
ProjectImage.tsx |
software | healthy | src/components/ProjectImage.tsx |
CodeBlock.tsx |
software | healthy | src/components/CodeBlock.tsx |
Footer.tsx |
software | healthy | src/components/Footer.tsx |
GitHubStats.tsx |
software | healthy | src/components/GitHubStats.tsx |
ContentRenderer.tsx |
software | healthy | src/components/ContentRenderer.tsx |
AgentDemo.tsx |
software | healthy | src/components/AgentDemo.tsx |
Navbar.tsx |
software | healthy | src/components/Navbar.tsx |
input-group.tsx |
software | healthy | src/components/ui/input-group.tsx |
spinner.tsx |
software | healthy | src/components/ui/spinner.tsx |
table.tsx |
software | healthy | src/components/ui/table.tsx |
sheet.tsx |
software | healthy | src/components/ui/sheet.tsx |
calendar.tsx |
software | healthy | src/components/ui/calendar.tsx |
collapsible.tsx |
software | healthy | src/components/ui/collapsible.tsx |
toaster.tsx |
software | healthy | src/components/ui/toaster.tsx |
sidebar.tsx |
software | healthy | src/components/ui/sidebar.tsx |
checkbox.tsx |
software | healthy | src/components/ui/checkbox.tsx |
kbd.tsx |
software | healthy | src/components/ui/kbd.tsx |
avatar.tsx |
software | healthy | src/components/ui/avatar.tsx |
badge.tsx |
software | healthy | src/components/ui/badge.tsx |
alert-dialog.tsx |
software | healthy | src/components/ui/alert-dialog.tsx |
dialog.tsx |
software | healthy | src/components/ui/dialog.tsx |
radio-group.tsx |
software | healthy | src/components/ui/radio-group.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
scripts |
software | healthy | scripts |
public |
software | healthy | public |
reports |
software | healthy | public/reports |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
components |
software | healthy | src/components |
ui |
software | healthy | src/components/ui |
lib |
software | healthy | src/lib |
pages |
software | healthy | src/pages |
hooks |
software | healthy | src/hooks |
| Label | Layer | Status | Path |
|---|---|---|---|
/not-found |
frontend | healthy | src/pages/not-found.tsx |
/ProjectDetail |
frontend | healthy | src/pages/ProjectDetail.tsx |
/Home |
frontend | healthy | src/pages/Home.tsx |
/ |
frontend | healthy | src/App.tsx |
/projects/:id |
frontend | healthy | src/App.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::fetch-github-stats |
cicd | healthy | .github/workflows/fetch-github-stats.yml |
gha::deploy |
cicd | healthy | .github/workflows/deploy.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
fetch-stats |
cicd | healthy | .github/workflows/fetch-github-stats.yml |
deploy |
cicd | healthy | .github/workflows/deploy.yml |
build |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
GITHUB_TOKEN |
cicd | healthy | — |
NETLIFY_AUTH_TOKEN |
cicd | healthy | — |
NETLIFY_SITE_ID |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | src/App.tsx |
NotFound |
frontend | healthy | src/pages/not-found.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-pnpbysfh |
software | healthy | /tmp/repobility-clone-pnpbysfh |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | src/components/WorkflowDiagram.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
port:02 |
network | healthy | .github/workflows/fetch-github-stats.yml |
This page is publicly accessible at:
https://repobility.com/scan/7fa390c3-00f9-49f1-9d3a-dcacf78b9fc3/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/7fa390c3-00f9-49f1-9d3a-dcacf78b9fc3/
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.