https://github.com/DEVCODER100/Linksptorts
· scanned 2026-06-17 01:25 UTC (1 month, 2 weeks ago)
108 raw signals (0 security + 108 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ -10.9 (diff) · 108 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1033 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 |
|---|---|---|---|
run |
software | healthy | backend/seed-admin.ts:run |
run |
software | healthy | backend/make-admin.ts:run |
check |
software | healthy | backend/check-db.ts:check |
ensureDB |
software | healthy | backend/api/index.ts:ensureDB |
handler |
software | healthy | backend/api/index.ts:handler |
authenticatedUserId |
software | healthy | backend/src/server.ts:authenticatedUserId |
start |
software | healthy | backend/src/server.ts:start |
skip |
software | healthy | backend/src/app.ts:skip |
slug |
software | healthy | backend/src/scripts/seed-test-data.ts:slug |
run |
software | healthy | backend/src/scripts/seed-test-data.ts:run |
parseTable |
software | healthy | backend/src/scripts/migrate-mysql.ts:parseTable |
splitValues |
software | healthy | backend/src/scripts/migrate-mysql.ts:splitValues |
unquote |
software | healthy | backend/src/scripts/migrate-mysql.ts:unquote |
toStr |
software | healthy | backend/src/scripts/migrate-mysql.ts:toStr |
toNum |
software | healthy | backend/src/scripts/migrate-mysql.ts:toNum |
toDate |
software | healthy | backend/src/scripts/migrate-mysql.ts:toDate |
fixHash |
software | healthy | backend/src/scripts/migrate-mysql.ts:fixHash |
slugify |
software | healthy | backend/src/scripts/migrate-mysql.ts:slugify |
byId |
software | healthy | backend/src/scripts/migrate-mysql.ts:byId |
main |
software | healthy | backend/src/scripts/migrate-mysql.ts:main |
FRONTEND_URL |
software | healthy | backend/src/utils/email.ts:FRONTEND_URL |
createTransporter |
software | healthy | backend/src/utils/email.ts:createTransporter |
sendEmail |
software | healthy | backend/src/utils/email.ts:sendEmail |
isPlaceholder |
software | healthy | backend/src/utils/sms.ts:isPlaceholder |
sendSMS |
software | healthy | backend/src/utils/sms.ts:sendSMS |
normalizePhone |
software | healthy | backend/src/utils/sms.ts:normalizePhone |
toE164India |
software | healthy | backend/src/utils/sms.ts:toE164India |
seed |
software | healthy | backend/src/utils/seed.ts:seed |
sendError |
software | healthy | backend/src/utils/response.ts:sendError |
createNotification |
software | healthy | backend/src/utils/response.ts:createNotification |
isPlaceholder |
software | healthy | backend/src/utils/cloudinary.ts:isPlaceholder |
extFromMime |
software | healthy | backend/src/utils/cloudinary.ts:extFromMime |
saveToLocalDisk |
software | healthy | backend/src/utils/cloudinary.ts:saveToLocalDisk |
uploadToCloudinary |
software | healthy | backend/src/utils/cloudinary.ts:uploadToCloudinary |
generateAccessToken |
software | healthy | backend/src/utils/jwt.ts:generateAccessToken |
generateRefreshToken |
software | healthy | backend/src/utils/jwt.ts:generateRefreshToken |
verifyAccessToken |
software | healthy | backend/src/utils/jwt.ts:verifyAccessToken |
verifyRefreshToken |
software | healthy | backend/src/utils/jwt.ts:verifyRefreshToken |
generateOTP |
software | healthy | backend/src/utils/jwt.ts:generateOTP |
generateSlug |
software | healthy | backend/src/utils/jwt.ts:generateSlug |
getProfileName |
software | healthy | backend/src/utils/profile.ts:getProfileName |
getProfileLink |
software | healthy | backend/src/utils/profile.ts:getProfileLink |
getProfileData |
software | healthy | backend/src/utils/profile.ts:getProfileData |
sendConnectionRequest |
software | healthy | backend/src/controllers/connectionController.ts:sendConnect… |
respondToConnection |
software | healthy | backend/src/controllers/connectionController.ts:respondToCo… |
withdrawConnection |
software | healthy | backend/src/controllers/connectionController.ts:withdrawCon… |
getConnections |
software | healthy | backend/src/controllers/connectionController.ts:getConnecti… |
skip |
software | healthy | backend/src/controllers/connectionController.ts:skip |
getPendingRequests |
software | healthy | backend/src/controllers/connectionController.ts:getPendingR… |
followUser |
software | healthy | backend/src/controllers/connectionController.ts:followUser |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
POST /auth/login |
api | healthy | Linksports App/admin-panel/src/services/api.js |
GET /auth/me |
api | healthy | Linksports App/admin-panel/src/services/api.js |
GET /admin/users |
api | healthy | Linksports App/admin-panel/src/services/api.js |
GET /admin/stats |
api | healthy | Linksports App/admin-panel/src/services/api.js |
USE /uploads |
api | healthy | backend/src/app.ts |
USE /api/v1/auth/oauth |
api | healthy | backend/src/app.ts |
USE /api/v1/auth |
api | healthy | backend/src/app.ts |
USE /api/v1/profiles |
api | healthy | backend/src/app.ts |
USE /api/v1/connections |
api | healthy | backend/src/app.ts |
USE /api/v1/listings |
api | healthy | backend/src/app.ts |
USE /api/v1/jobs |
api | healthy | backend/src/app.ts |
USE /api/v1/messages |
api | healthy | backend/src/app.ts |
USE /api/v1/notifications |
api | healthy | backend/src/app.ts |
USE /api/v1/payments |
api | healthy | backend/src/app.ts |
USE /api/v1/admin |
api | healthy | backend/src/app.ts |
USE /api/v1/upload |
api | healthy | backend/src/app.ts |
USE /api/v1/users |
api | healthy | backend/src/app.ts |
USE /api/v1/reviews |
api | healthy | backend/src/app.ts |
GET /api/v1/search |
api | healthy | backend/src/app.ts |
GET /health |
api | healthy | backend/src/app.ts |
GET / |
api | healthy | backend/src/routes/connections.ts |
POST /request |
api | healthy | backend/src/routes/connections.ts |
GET /pending |
api | healthy | backend/src/routes/connections.ts |
POST /:id/respond |
api | healthy | backend/src/routes/connections.ts |
DELETE /:id |
api | healthy | backend/src/routes/connections.ts |
POST /follow |
api | healthy | backend/src/routes/connections.ts |
POST /block |
api | healthy | backend/src/routes/connections.ts |
GET /status/:userId |
api | healthy | backend/src/routes/connections.ts |
POST /statuses |
api | healthy | backend/src/routes/connections.ts |
GET /mine/applications |
api | healthy | backend/src/routes/jobs.ts |
GET /mine/listings |
api | healthy | backend/src/routes/jobs.ts |
GET /:id |
api | healthy | backend/src/routes/jobs.ts |
POST / |
api | healthy | backend/src/routes/jobs.ts |
POST /:id/submit |
api | healthy | backend/src/routes/jobs.ts |
GET /:id/applications |
api | healthy | backend/src/routes/jobs.ts |
PATCH /:id/applications/:appId/status |
api | healthy | backend/src/routes/jobs.ts |
POST /:id/apply |
api | healthy | backend/src/routes/jobs.ts |
POST /save |
api | healthy | backend/src/routes/jobs.ts |
GET /my |
api | healthy | backend/src/routes/listings.ts |
GET /applications/mine |
api | healthy | backend/src/routes/listings.ts |
PATCH /:id |
api | healthy | backend/src/routes/listings.ts |
POST /:id/cancel |
api | healthy | backend/src/routes/listings.ts |
PATCH /applications/:appId/status |
api | healthy | backend/src/routes/listings.ts |
POST /register |
api | healthy | backend/src/routes/auth.ts |
POST /verify-email |
api | healthy | backend/src/routes/auth.ts |
POST /resend-otp |
api | healthy | backend/src/routes/auth.ts |
POST /login |
api | healthy | backend/src/routes/auth.ts |
POST /phone/send-otp |
api | healthy | backend/src/routes/auth.ts |
POST /phone/login |
api | healthy | backend/src/routes/auth.ts |
POST /refresh |
api | healthy | backend/src/routes/auth.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
setup-vps.sh |
software | healthy | setup-vps.sh |
deploy.sh |
software | healthy | deploy.sh |
.env.example |
software | healthy | backend/.env.example |
seed-admin.ts |
software | healthy | backend/seed-admin.ts |
vercel.json |
software | healthy | backend/vercel.json |
package-lock.json |
software | healthy | backend/package-lock.json |
package.json |
software | healthy | backend/package.json |
make-admin.ts |
software | healthy | backend/make-admin.ts |
check-db.ts |
software | healthy | backend/check-db.ts |
tsconfig.json |
software | healthy | backend/tsconfig.json |
index.ts |
software | healthy | backend/api/index.ts |
server.ts |
software | healthy | backend/src/server.ts |
app.ts |
software | healthy | backend/src/app.ts |
seed-test-data.ts |
software | healthy | backend/src/scripts/seed-test-data.ts |
migrate-mysql.ts |
software | healthy | backend/src/scripts/migrate-mysql.ts |
email.ts |
software | healthy | backend/src/utils/email.ts |
sms.ts |
software | healthy | backend/src/utils/sms.ts |
seed.ts |
software | healthy | backend/src/utils/seed.ts |
response.ts |
software | healthy | backend/src/utils/response.ts |
cloudinary.ts |
software | healthy | backend/src/utils/cloudinary.ts |
jwt.ts |
software | healthy | backend/src/utils/jwt.ts |
profile.ts |
software | healthy | backend/src/utils/profile.ts |
index.ts |
software | healthy | backend/src/types/index.ts |
connectionController.ts |
software | healthy | backend/src/controllers/connectionController.ts |
profileController.ts |
software | healthy | backend/src/controllers/profileController.ts |
paymentController.ts |
software | healthy | backend/src/controllers/paymentController.ts |
authController.ts |
software | healthy | backend/src/controllers/authController.ts |
messageController.ts |
software | healthy | backend/src/controllers/messageController.ts |
reviewController.ts |
software | healthy | backend/src/controllers/reviewController.ts |
jobController.ts |
software | healthy | backend/src/controllers/jobController.ts |
listingController.ts |
software | healthy | backend/src/controllers/listingController.ts |
adminController.ts |
software | healthy | backend/src/controllers/adminController.ts |
notificationController.ts |
software | healthy | backend/src/controllers/notificationController.ts |
Listing.ts |
software | healthy | backend/src/models/Listing.ts |
Notification.ts |
software | healthy | backend/src/models/Notification.ts |
Payment.ts |
software | healthy | backend/src/models/Payment.ts |
Message.ts |
software | healthy | backend/src/models/Message.ts |
CoachProfile.ts |
software | healthy | backend/src/models/CoachProfile.ts |
User.ts |
software | healthy | backend/src/models/User.ts |
Review.ts |
software | healthy | backend/src/models/Review.ts |
Application.ts |
software | healthy | backend/src/models/Application.ts |
Job.ts |
software | healthy | backend/src/models/Job.ts |
JobApplication.ts |
software | healthy | backend/src/models/JobApplication.ts |
Organization.ts |
software | healthy | backend/src/models/Organization.ts |
AthleteProfile.ts |
software | healthy | backend/src/models/AthleteProfile.ts |
Connection.ts |
software | healthy | backend/src/models/Connection.ts |
validate.ts |
software | healthy | backend/src/middleware/validate.ts |
auth.ts |
software | healthy | backend/src/middleware/auth.ts |
upload.ts |
software | healthy | backend/src/middleware/upload.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
backend |
software | healthy | backend |
api |
software | healthy | backend/api |
src |
software | healthy | backend/src |
scripts |
software | healthy | backend/src/scripts |
utils |
software | healthy | backend/src/utils |
types |
software | healthy | backend/src/types |
controllers |
software | healthy | backend/src/controllers |
models |
software | healthy | backend/src/models |
middleware |
software | healthy | backend/src/middleware |
config |
software | healthy | backend/src/config |
routes |
software | healthy | backend/src/routes |
frontend |
software | healthy | frontend |
src |
software | healthy | frontend/src |
app |
software | healthy | frontend/src/app |
about |
software | healthy | frontend/src/app/about |
dashboard |
software | healthy | frontend/src/app/dashboard |
athlete |
software | healthy | frontend/src/app/athlete |
[id] |
software | healthy | frontend/src/app/athlete/[id] |
jobs |
software | healthy | frontend/src/app/jobs |
[id] |
software | healthy | frontend/src/app/jobs/[id] |
admin |
software | healthy | frontend/src/app/admin |
profile |
software | healthy | frontend/src/app/profile |
[id] |
software | healthy | frontend/src/app/profile/[id] |
applications |
software | healthy | frontend/src/app/profile/applications |
edit |
software | healthy | frontend/src/app/profile/edit |
my-connections |
software | healthy | frontend/src/app/my-connections |
auth |
software | healthy | frontend/src/app/auth |
login |
software | healthy | frontend/src/app/auth/login |
google-select-role |
software | healthy | frontend/src/app/auth/google-select-role |
select-role |
software | healthy | frontend/src/app/auth/select-role |
verify-email |
software | healthy | frontend/src/app/auth/verify-email |
register |
software | healthy | frontend/src/app/auth/register |
callback |
software | healthy | frontend/src/app/auth/callback |
forgot-password |
software | healthy | frontend/src/app/auth/forgot-password |
search |
software | healthy | frontend/src/app/search |
messages |
software | healthy | frontend/src/app/messages |
settings |
software | healthy | frontend/src/app/settings |
connections |
software | healthy | frontend/src/app/connections |
org |
software | healthy | frontend/src/app/org |
[id] |
software | healthy | frontend/src/app/org/[id] |
jobs |
software | healthy | frontend/src/app/org/jobs |
[id] |
software | healthy | frontend/src/app/org/jobs/[id] |
applications |
software | healthy | frontend/src/app/org/jobs/[id]/applications |
create |
software | healthy | frontend/src/app/org/jobs/create |
listings |
software | healthy | frontend/src/app/org/listings |
[id] |
software | healthy | frontend/src/app/org/listings/[id] |
applications |
software | healthy | frontend/src/app/org/listings/[id]/applications |
edit |
software | healthy | frontend/src/app/org/listings/[id]/edit |
create |
software | healthy | frontend/src/app/org/listings/create |
listings |
software | healthy | frontend/src/app/listings |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
NotFound |
frontend | healthy | frontend/src/app/not-found.tsx |
RootLayout |
frontend | healthy | frontend/src/app/layout.tsx |
HomePage |
frontend | healthy | frontend/src/app/page.tsx |
AboutPage |
frontend | healthy | frontend/src/app/about/page.tsx |
DashboardPage |
frontend | healthy | frontend/src/app/dashboard/page.tsx |
AthleteProfilePage |
frontend | healthy | frontend/src/app/athlete/[id]/page.tsx |
JobsPage |
frontend | healthy | frontend/src/app/jobs/page.tsx |
JobDetailPage |
frontend | healthy | frontend/src/app/jobs/[id]/page.tsx |
AdminPage |
frontend | healthy | frontend/src/app/admin/page.tsx |
ProfilePage |
frontend | healthy | frontend/src/app/profile/page.tsx |
ProfileSlugPage |
frontend | healthy | frontend/src/app/profile/[id]/page.tsx |
ApplicationsPage |
frontend | healthy | frontend/src/app/profile/applications/page.tsx |
ProfileEditPage |
frontend | healthy | frontend/src/app/profile/edit/page.tsx |
MyConnectionsPage |
frontend | healthy | frontend/src/app/my-connections/page.tsx |
LoginPage |
frontend | healthy | frontend/src/app/auth/login/page.tsx |
GoogleSelectRolePage |
frontend | healthy | frontend/src/app/auth/google-select-role/page.tsx |
SelectRolePage |
frontend | healthy | frontend/src/app/auth/select-role/page.tsx |
VerifyEmailPage |
frontend | healthy | frontend/src/app/auth/verify-email/page.tsx |
RegisterPage |
frontend | healthy | frontend/src/app/auth/register/page.tsx |
AuthCallbackPage |
frontend | healthy | frontend/src/app/auth/callback/page.tsx |
ForgotPasswordPage |
frontend | healthy | frontend/src/app/auth/forgot-password/page.tsx |
SearchPage |
frontend | healthy | frontend/src/app/search/page.tsx |
MessagesPage |
frontend | healthy | frontend/src/app/messages/page.tsx |
SettingsPage |
frontend | healthy | frontend/src/app/settings/page.tsx |
ConnectionsPage |
frontend | healthy | frontend/src/app/connections/page.tsx |
OrgProfilePage |
frontend | healthy | frontend/src/app/org/[id]/page.tsx |
OrgJobsPage |
frontend | healthy | frontend/src/app/org/jobs/page.tsx |
JobApplicationsPage |
frontend | healthy | frontend/src/app/org/jobs/[id]/applications/page.tsx |
CreateJobPage |
frontend | healthy | frontend/src/app/org/jobs/create/page.tsx |
OrgListingsPage |
frontend | healthy | frontend/src/app/org/listings/page.tsx |
ListingApplicationsPage |
frontend | healthy | frontend/src/app/org/listings/[id]/applications/page.tsx |
EditListingPage |
frontend | healthy | frontend/src/app/org/listings/[id]/edit/page.tsx |
CreateListingPage |
frontend | healthy | frontend/src/app/org/listings/create/page.tsx |
OpportunitiesPage |
frontend | healthy | frontend/src/app/listings/page.tsx |
ListingDetailPage |
frontend | healthy | frontend/src/app/listings/[id]/page.tsx |
NotificationsPage |
frontend | healthy | frontend/src/app/notifications/page.tsx |
PrivacyPage |
frontend | healthy | frontend/src/app/privacy/page.tsx |
ContactPage |
frontend | healthy | frontend/src/app/contact/page.tsx |
CoachProfilePage |
frontend | healthy | frontend/src/app/coach/[id]/page.tsx |
TermsPage |
frontend | healthy | frontend/src/app/terms/page.tsx |
Navbar |
frontend | healthy | frontend/src/components/layout/Navbar.tsx |
PublicHeader |
frontend | healthy | frontend/src/components/shared/PublicHeader.tsx |
Logo |
frontend | healthy | frontend/src/components/shared/Logo.tsx |
Footer |
frontend | healthy | frontend/src/components/shared/Footer.tsx |
AuthGuard |
frontend | healthy | frontend/src/components/shared/AuthGuard.tsx |
SessionExpiredHandler |
frontend | healthy | frontend/src/components/shared/SessionExpiredHandler.tsx |
PlayerCard |
frontend | healthy | frontend/src/components/shared/PlayerCard.tsx |
App |
frontend | healthy | Linksports App/admin-panel/src/App.jsx |
Topbar |
frontend | healthy | Linksports App/admin-panel/src/components/Topbar.jsx |
Sidebar |
frontend | healthy | Linksports App/admin-panel/src/components/Sidebar.jsx |
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 | frontend/src/app/page.tsx |
/about |
frontend | healthy | frontend/src/app/about/page.tsx |
/dashboard |
frontend | healthy | frontend/src/app/dashboard/page.tsx |
/athlete/[id] |
frontend | healthy | frontend/src/app/athlete/[id]/page.tsx |
/jobs |
frontend | healthy | frontend/src/app/jobs/page.tsx |
/jobs/[id] |
frontend | healthy | frontend/src/app/jobs/[id]/page.tsx |
/admin |
frontend | healthy | frontend/src/app/admin/page.tsx |
/profile |
frontend | healthy | frontend/src/app/profile/page.tsx |
/profile/[id] |
frontend | healthy | frontend/src/app/profile/[id]/page.tsx |
/profile/applications |
frontend | healthy | frontend/src/app/profile/applications/page.tsx |
/profile/edit |
frontend | healthy | frontend/src/app/profile/edit/page.tsx |
/my-connections |
frontend | healthy | frontend/src/app/my-connections/page.tsx |
/auth/login |
frontend | healthy | frontend/src/app/auth/login/page.tsx |
/auth/google-select-role |
frontend | healthy | frontend/src/app/auth/google-select-role/page.tsx |
/auth/select-role |
frontend | healthy | frontend/src/app/auth/select-role/page.tsx |
/auth/verify-email |
frontend | healthy | frontend/src/app/auth/verify-email/page.tsx |
/auth/register |
frontend | healthy | frontend/src/app/auth/register/page.tsx |
/auth/callback |
frontend | healthy | frontend/src/app/auth/callback/page.tsx |
/auth/forgot-password |
frontend | healthy | frontend/src/app/auth/forgot-password/page.tsx |
/search |
frontend | healthy | frontend/src/app/search/page.tsx |
/messages |
frontend | healthy | frontend/src/app/messages/page.tsx |
/settings |
frontend | healthy | frontend/src/app/settings/page.tsx |
/connections |
frontend | healthy | frontend/src/app/connections/page.tsx |
/org/[id] |
frontend | healthy | frontend/src/app/org/[id]/page.tsx |
/org/jobs |
frontend | healthy | frontend/src/app/org/jobs/page.tsx |
/org/jobs/[id]/applications |
frontend | healthy | frontend/src/app/org/jobs/[id]/applications/page.tsx |
/org/jobs/create |
frontend | healthy | frontend/src/app/org/jobs/create/page.tsx |
/org/listings |
frontend | healthy | frontend/src/app/org/listings/page.tsx |
/org/listings/[id]/applications |
frontend | healthy | frontend/src/app/org/listings/[id]/applications/page.tsx |
/org/listings/[id]/edit |
frontend | healthy | frontend/src/app/org/listings/[id]/edit/page.tsx |
/org/listings/create |
frontend | healthy | frontend/src/app/org/listings/create/page.tsx |
/listings |
frontend | healthy | frontend/src/app/listings/page.tsx |
/listings/[id] |
frontend | healthy | frontend/src/app/listings/[id]/page.tsx |
/notifications |
frontend | healthy | frontend/src/app/notifications/page.tsx |
/privacy |
frontend | healthy | frontend/src/app/privacy/page.tsx |
/contact |
frontend | healthy | frontend/src/app/contact/page.tsx |
/coach/[id] |
frontend | healthy | frontend/src/app/coach/[id]/page.tsx |
/terms |
frontend | healthy | frontend/src/app/terms/page.tsx |
/DashboardPage |
frontend | healthy | Linksports App/admin-panel/src/pages/DashboardPage.jsx |
/SettingsPage |
frontend | healthy | Linksports App/admin-panel/src/pages/SettingsPage.jsx |
/UsersPage |
frontend | healthy | Linksports App/admin-panel/src/pages/UsersPage.jsx |
/NotificationsPage |
frontend | healthy | Linksports App/admin-panel/src/pages/NotificationsPage.jsx |
/EventsPage |
frontend | healthy | Linksports App/admin-panel/src/pages/EventsPage.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::backend/src/app.ts |
security | healthy | backend/src/app.ts |
auth::backend/src/utils/jwt.ts |
security | healthy | backend/src/utils/jwt.ts |
auth::backend/src/config/passport.ts |
security | healthy | backend/src/config/passport.ts |
auth::frontend/src/app/org/[id]/page.tsx |
security | healthy | frontend/src/app/org/[id]/page.tsx |
auth::frontend/src/app/privacy/page.tsx |
security | healthy | frontend/src/app/privacy/page.tsx |
auth::backend/src/routes/auth.ts |
security | healthy | backend/src/routes/auth.ts |
auth::frontend/src/app/auth/register/page.tsx |
security | healthy | frontend/src/app/auth/register/page.tsx |
auth::frontend/src/app/terms/page.tsx |
security | healthy | frontend/src/app/terms/page.tsx |
auth::backend/src/controllers/authController.ts |
security | healthy | backend/src/controllers/authController.ts |
auth::README.md |
security | healthy | README.md |
auth::backend/src/controllers/profileController.ts |
security | healthy | backend/src/controllers/profileController.ts |
auth::frontend/src/app/auth/login/page.tsx |
security | healthy | frontend/src/app/auth/login/page.tsx |
auth::backend/package.json |
security | healthy | backend/package.json |
auth::backend/.env.example |
security | healthy | backend/.env.example |
auth::backend/src/server.ts |
security | healthy | backend/src/server.ts |
auth::backend/src/middleware/auth.ts |
security | healthy | backend/src/middleware/auth.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::backend/seed-admin.ts |
security | healthy | backend/seed-admin.ts |
password_literal::backend/src/scripts/seed-test-data.ts |
security | healthy | backend/src/scripts/seed-test-data.ts |
password_literal::frontend/src/app/settings/page.tsx |
security | healthy | frontend/src/app/settings/page.tsx |
password_literal::frontend/src/app/settings/page.tsx |
security | healthy | frontend/src/app/settings/page.tsx |
password_literal::frontend/src/app/settings/page.tsx |
security | healthy | frontend/src/app/settings/page.tsx |
password_literal::Linksports App/mongo-init/01_create_user.… |
security | healthy | Linksports App/mongo-init/01_create_user.js |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5000 |
network | healthy | setup-vps.sh |
port:3306 |
network | healthy | Linksports App/docker-compose.yml |
port:27017 |
network | healthy | Linksports App/docker-compose.yml |
port:8081 |
network | healthy | Linksports App/docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
AppError |
software | healthy | backend/src/middleware/errorHandler.ts:AppError |
ErrorBoundary |
software | healthy | frontend/src/components/shared/ErrorBoundary.tsx:ErrorBound… |
for |
software | healthy | frontend/src/components/shared/PlayerCard.tsx:for |
| Label | Layer | Status | Path |
|---|---|---|---|
mongodb |
data | healthy | README.md |
mysql |
data | healthy | README.md |
redis |
data | healthy | backend/package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
mysql8 |
hardware | healthy | Linksports App/docker-compose.yml |
mongo |
hardware | healthy | Linksports App/docker-compose.yml |
mongo-express |
hardware | healthy | Linksports App/docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | Linksports App/docker-compose.yml |
8.8.8.8 |
network | healthy | .claude/settings.local.json |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | backend/package-lock.json |
vps::gcp |
hardware | healthy | backend/package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
DEVCODER100__Linksptorts |
software | healthy | /data/fable5_failed_archive/DEVCODER100__Linksptorts |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | setup-vps.sh |
This page is publicly accessible at:
https://repobility.com/scan/d884e5d8-40a5-46d0-9ab3-a6593346f2af/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/d884e5d8-40a5-46d0-9ab3-a6593346f2af/
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.