https://github.com/sportschord/tennis-majors
· scanned 2026-06-16 00:19 UTC (2 months, 2 weeks ago)
16 raw signals (0 security + 16 graph)
Last scanned 2 months, 2 weeks ago · v1 · 16 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 167 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 |
|---|---|---|---|
buildDivision |
software | healthy | scripts/export-viz.ts:buildDivision |
main |
software | healthy | scripts/export-viz.ts:main |
round |
software | healthy | scripts/export-poster-viz.ts:round |
buildPosterDoc |
software | healthy | scripts/export-poster-viz.ts:buildPosterDoc |
a |
software | healthy | scripts/export-poster-viz.ts:a |
main |
software | healthy | scripts/export-poster-viz.ts:main |
VizSelector |
software | healthy | src/components/viz-selector.tsx:VizSelector |
MenuHeading |
software | healthy | src/components/print-controls.tsx:MenuHeading |
PrintControls |
software | healthy | src/components/print-controls.tsx:PrintControls |
onPointerDown |
software | healthy | src/components/print-controls.tsx:onPointerDown |
Section |
software | healthy | src/components/sidebar.tsx:Section |
Label |
software | healthy | src/components/sidebar.tsx:Label |
Toggle |
software | healthy | src/components/sidebar.tsx:Toggle |
Sidebar |
software | healthy | src/components/sidebar.tsx:Sidebar |
StatusBar |
software | healthy | src/components/status-bar.tsx:StatusBar |
Artboard |
software | healthy | src/components/artboard.tsx:Artboard |
Gallery |
software | healthy | src/components/gallery.tsx:Gallery |
StatusIcon |
software | healthy | src/components/upload-progress-modal.tsx:StatusIcon |
UploadProgressModal |
software | healthy | src/components/upload-progress-modal.tsx:UploadProgressModal |
chordAt |
software | healthy | src/components/poster/final-circle.tsx:chordAt |
BallSheenDefs |
software | healthy | src/components/poster/indicators.tsx:BallSheenDefs |
BallDot |
software | healthy | src/components/poster/indicators.tsx:BallDot |
k |
software | healthy | src/components/poster/indicators.tsx:k |
TennisBall |
software | healthy | src/components/poster/indicators.tsx:TennisBall |
BallCurl |
software | healthy | src/components/poster/indicators.tsx:BallCurl |
a |
software | healthy | src/components/poster/indicators.tsx:a |
CountBadge |
software | healthy | src/components/poster/indicators.tsx:CountBadge |
DotRing |
software | healthy | src/components/poster/indicators.tsx:DotRing |
ordinal |
software | healthy | src/components/poster/poster.tsx:ordinal |
angle |
software | healthy | src/components/visualizations/score-fingerprint.tsx:angle |
rowH |
software | healthy | src/components/visualizations/career-slam-grid.tsx:rowH |
tournW |
software | healthy | src/components/visualizations/career-slam-grid.tsx:tournW |
halfW |
software | healthy | src/components/visualizations/era-streamgraph.tsx:halfW |
cy |
software | healthy | src/components/visualizations/era-streamgraph.tsx:cy |
Home |
software | healthy | src/app/page.tsx:Home |
RootLayout |
software | healthy | src/app/layout.tsx:RootLayout |
PrintPage |
software | healthy | src/app/print/page.tsx:PrintPage |
GET |
software | healthy | src/app/api/print-auth/route.ts:GET |
GET |
software | healthy | src/app/api/generate-print/route.ts:GET |
POST |
software | healthy | src/app/api/generate-print/route.ts:POST |
logBatch |
software | healthy | src/app/api/generate-print/batch/route.ts:logBatch |
POST |
software | healthy | src/app/api/generate-print/batch/route.ts:POST |
send |
software | healthy | src/app/api/generate-print/batch/route.ts:send |
getFontDataUri |
software | healthy | src/lib/export-svg.ts:getFontDataUri |
buildFontFaceCss |
software | healthy | src/lib/export-svg.ts:buildFontFaceCss |
serializeWithFonts |
software | healthy | src/lib/export-svg.ts:serializeWithFonts |
download |
software | healthy | src/lib/export-svg.ts:download |
rasterize |
software | healthy | src/lib/export-svg.ts:rasterize |
exportSvgElement |
software | healthy | src/lib/export-svg.ts:exportSvgElement |
countPriorTitles |
software | healthy | src/lib/utils.ts:countPriorTitles |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ACTION_ITEMS.md |
software | healthy | ACTION_ITEMS.md |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
next-env.d.ts |
software | healthy | next-env.d.ts |
package-lock.json |
software | healthy | package-lock.json |
tsconfig.json |
software | healthy | tsconfig.json |
next.config.ts |
software | healthy | next.config.ts |
export-viz.ts |
software | healthy | scripts/export-viz.ts |
export-poster-viz.ts |
software | healthy | scripts/export-poster-viz.ts |
launch.json |
software | healthy | .claude/launch.json |
viz-selector.tsx |
software | healthy | src/components/viz-selector.tsx |
print-controls.tsx |
software | healthy | src/components/print-controls.tsx |
sidebar.tsx |
software | healthy | src/components/sidebar.tsx |
status-bar.tsx |
software | healthy | src/components/status-bar.tsx |
artboard.tsx |
software | healthy | src/components/artboard.tsx |
gallery.tsx |
software | healthy | src/components/gallery.tsx |
upload-progress-modal.tsx |
software | healthy | src/components/upload-progress-modal.tsx |
final-circle.tsx |
software | healthy | src/components/poster/final-circle.tsx |
indicators.tsx |
software | healthy | src/components/poster/indicators.tsx |
poster.tsx |
software | healthy | src/components/poster/poster.tsx |
score-fingerprint.tsx |
software | healthy | src/components/visualizations/score-fingerprint.tsx |
career-slam-grid.tsx |
software | healthy | src/components/visualizations/career-slam-grid.tsx |
era-streamgraph.tsx |
software | healthy | src/components/visualizations/era-streamgraph.tsx |
nation-stream.tsx |
software | healthy | src/components/visualizations/nation-stream.tsx |
globals.css |
software | healthy | src/app/globals.css |
page.tsx |
software | healthy | src/app/page.tsx |
layout.tsx |
software | healthy | src/app/layout.tsx |
page.tsx |
software | healthy | src/app/print/page.tsx |
route.ts |
software | healthy | src/app/api/print-auth/route.ts |
route.ts |
software | healthy | src/app/api/generate-print/route.ts |
route.ts |
software | healthy | src/app/api/generate-print/batch/route.ts |
viz-dims.ts |
software | healthy | src/lib/viz-dims.ts |
url-state.test.ts |
software | healthy | src/lib/url-state.test.ts |
export-svg.ts |
software | healthy | src/lib/export-svg.ts |
tournaments.ts |
software | healthy | src/lib/tournaments.ts |
utils.ts |
software | healthy | src/lib/utils.ts |
url-state.ts |
software | healthy | src/lib/url-state.ts |
data.ts |
software | healthy | src/lib/data.ts |
types.ts |
software | healthy | src/lib/types.ts |
auth.ts |
software | healthy | src/lib/print/auth.ts |
prodigi.server.ts |
software | healthy | src/lib/print/prodigi.server.ts |
render.server.ts |
software | healthy | src/lib/print/render.server.ts |
png-stitch.ts |
software | healthy | src/lib/print/png-stitch.ts |
options.ts |
software | healthy | src/lib/print/options.ts |
drive.server.ts |
software | healthy | src/lib/print/drive.server.ts |
prodigi.server.test.ts |
software | healthy | src/lib/print/prodigi.server.test.ts |
options.test.ts |
software | healthy | src/lib/print/options.test.ts |
png-stitch.test.ts |
software | healthy | src/lib/print/png-stitch.test.ts |
.claude/launch.json |
quality | healthy | .claude/launch.json |
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 |
.claude |
software | healthy | .claude |
src |
software | healthy | src |
components |
software | healthy | src/components |
poster |
software | healthy | src/components/poster |
visualizations |
software | healthy | src/components/visualizations |
app |
software | healthy | src/app |
print |
software | healthy | src/app/print |
api |
software | healthy | src/app/api |
print-auth |
software | healthy | src/app/api/print-auth |
generate-print |
software | healthy | src/app/api/generate-print |
batch |
software | healthy | src/app/api/generate-print/batch |
lib |
software | healthy | src/lib |
print |
software | healthy | src/lib/print |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | src/app/page.tsx |
/print |
frontend | healthy | src/app/print/page.tsx |
/ |
frontend | healthy | src/app/api/print-auth/route.ts |
/fonts/montserrat-var.woff2 |
frontend | healthy | src/lib/export-svg.ts |
/fonts/playfair-var.woff2 |
frontend | healthy | src/lib/export-svg.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
Home |
frontend | healthy | src/app/page.tsx |
RootLayout |
frontend | healthy | src/app/layout.tsx |
PrintPage |
frontend | healthy | src/app/print/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-l9qtx2a9 |
software | healthy | /tmp/repobility-clone-l9qtx2a9 |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::gcp |
hardware | healthy | package-lock.json |
This page is publicly accessible at:
https://repobility.com/scan/40a7f4a5-49ee-4dbf-86c2-1df13c6f6979/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/40a7f4a5-49ee-4dbf-86c2-1df13c6f6979/
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.