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.

xxiten/nexxus

https://github.com/xxiten/nexxus · scanned 2026-06-16 01:03 UTC (2 months, 1 week ago)

87 raw signals (0 security + 87 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 87 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 428 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
shutdown software healthy apps/api/src/index.ts:shutdown
buildApp software healthy apps/api/src/app.ts:buildApp
isGraphConfigured software healthy apps/api/src/mail/graph-client.ts:isGraphConfigured
getToken software healthy apps/api/src/mail/graph-client.ts:getToken
data software healthy apps/api/src/mail/graph-client.ts:data
sendMail software healthy apps/api/src/mail/graph-client.ts:sendMail
renderReportPdf software healthy apps/api/src/mail/report-pdf.tsx:renderReportPdf
doc software healthy apps/api/src/mail/report-pdf.tsx:doc
fmtDate software healthy apps/api/src/mail/service.ts:fmtDate
buildReportData software healthy apps/api/src/mail/service.ts:buildReportData
reportMailHtml software healthy apps/api/src/mail/service.ts:reportMailHtml
creationMailHtml software healthy apps/api/src/mail/service.ts:creationMailHtml
run software healthy apps/api/src/backup/service.ts:run
sha256 software healthy apps/api/src/backup/service.ts:sha256
runBackup software healthy apps/api/src/backup/service.ts:runBackup
dbSize software healthy apps/api/src/backup/service.ts:dbSize
applyRetention software healthy apps/api/src/backup/service.ts:applyRetention
getTenantId software healthy apps/api/src/lib/tenant.ts:getTenantId
notFound software healthy apps/api/src/lib/errors.ts:notFound
conflict software healthy apps/api/src/lib/errors.ts:conflict
unprocessable software healthy apps/api/src/lib/errors.ts:unprocessable
queueMail software healthy apps/api/src/modules/mail/routes.ts:queueMail
mailRoutes software healthy apps/api/src/modules/mail/routes.ts:mailRoutes
userRoutes software healthy apps/api/src/modules/users/routes.ts:userRoutes
masterdataRoutes software healthy apps/api/src/modules/masterdata/routes.ts:masterdataRoutes
isOidcConfigured software healthy apps/api/src/modules/auth/oidc.ts:isOidcConfigured
getOidcConfig software healthy apps/api/src/modules/auth/oidc.ts:getOidcConfig
redirectUri software healthy apps/api/src/modules/auth/oidc.ts:redirectUri
createSession software healthy apps/api/src/modules/auth/session.ts:createSession
resolveSessionUser software healthy apps/api/src/modules/auth/session.ts:resolveSessionUser
destroySession software healthy apps/api/src/modules/auth/session.ts:destroySession
generateToken software healthy apps/api/src/modules/auth/machine.ts:generateToken
hashToken software healthy apps/api/src/modules/auth/machine.ts:hashToken
resolveApiClient software healthy apps/api/src/modules/auth/machine.ts:resolveApiClient
upsertUser software healthy apps/api/src/modules/auth/routes.ts:upsertUser
authRoutes software healthy apps/api/src/modules/auth/routes.ts:authRoutes
entraOid software healthy apps/api/src/modules/auth/routes.ts:entraOid
email software healthy apps/api/src/modules/auth/routes.ts:email
name software healthy apps/api/src/modules/auth/routes.ts:name
emitEvent software healthy apps/api/src/modules/events/emit.ts:emitEvent
subscribe software healthy apps/api/src/modules/events/notify-listener.ts:subscribe
connect software healthy apps/api/src/modules/events/notify-listener.ts:connect
reconnect software healthy apps/api/src/modules/events/notify-listener.ts:reconnect
startNotifyListener software healthy apps/api/src/modules/events/notify-listener.ts:startNotifyL…
stopNotifyListener software healthy apps/api/src/modules/events/notify-listener.ts:stopNotifyLi…
eventRoutes software healthy apps/api/src/modules/events/routes.ts:eventRoutes
flush software healthy apps/api/src/modules/events/routes.ts:flush
hoursSince software healthy apps/api/src/modules/health/routes.ts:hoursSince
healthRoutes software healthy apps/api/src/modules/health/routes.ts:healthRoutes
billingRoutes software healthy apps/api/src/modules/billing/routes.ts:billingRoutes

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

LabelLayerStatusPath
README.md software healthy README.md
pnpm-lock.yaml software healthy pnpm-lock.yaml
package.json software healthy package.json
pnpm-workspace.yaml software healthy pnpm-workspace.yaml
.env.example software healthy .env.example
docker-compose.yml software healthy docker-compose.yml
package.json software healthy apps/api/package.json
Dockerfile software healthy apps/api/Dockerfile
esbuild.config.mjs software healthy apps/api/esbuild.config.mjs
tsconfig.json software healthy apps/api/tsconfig.json
drizzle.config.ts software healthy apps/api/drizzle.config.ts
0001_bent_thor.sql software healthy apps/api/drizzle/0001_bent_thor.sql
0000_messy_mentor.sql software healthy apps/api/drizzle/0000_messy_mentor.sql
0001_snapshot.json software healthy apps/api/drizzle/meta/0001_snapshot.json
0000_snapshot.json software healthy apps/api/drizzle/meta/0000_snapshot.json
_journal.json software healthy apps/api/drizzle/meta/_journal.json
index.ts software healthy apps/api/src/index.ts
app.ts software healthy apps/api/src/app.ts
graph-client.ts software healthy apps/api/src/mail/graph-client.ts
report-pdf.tsx software healthy apps/api/src/mail/report-pdf.tsx
service.ts software healthy apps/api/src/mail/service.ts
env.ts software healthy apps/api/src/config/env.ts
restore.ts software healthy apps/api/src/scripts/restore.ts
dump-openapi.ts software healthy apps/api/src/scripts/dump-openapi.ts
service.ts software healthy apps/api/src/backup/service.ts
tenant.ts software healthy apps/api/src/lib/tenant.ts
errors.ts software healthy apps/api/src/lib/errors.ts
routes.ts software healthy apps/api/src/modules/mail/routes.ts
routes.ts software healthy apps/api/src/modules/users/routes.ts
routes.ts software healthy apps/api/src/modules/masterdata/routes.ts
oidc.ts software healthy apps/api/src/modules/auth/oidc.ts
session.ts software healthy apps/api/src/modules/auth/session.ts
machine.ts software healthy apps/api/src/modules/auth/machine.ts
routes.ts software healthy apps/api/src/modules/auth/routes.ts
emit.ts software healthy apps/api/src/modules/events/emit.ts
notify-listener.ts software healthy apps/api/src/modules/events/notify-listener.ts
routes.ts software healthy apps/api/src/modules/events/routes.ts
routes.ts software healthy apps/api/src/modules/health/routes.ts
routes.ts software healthy apps/api/src/modules/billing/routes.ts
sap-push-adapter.ts software healthy apps/api/src/modules/billing/sap-push-adapter.ts
service.ts software healthy apps/api/src/modules/billing/service.ts
api-clients.ts software healthy apps/api/src/modules/admin/api-clients.ts
users.ts software healthy apps/api/src/modules/admin/users.ts
backups.ts software healthy apps/api/src/modules/admin/backups.ts
routes.ts software healthy apps/api/src/modules/admin/routes.ts
routes.ts software healthy apps/api/src/modules/tickets/routes.ts
time-entries.ts software healthy apps/api/src/modules/erfassung/time-entries.ts
positions.ts software healthy apps/api/src/modules/erfassung/positions.ts
helpers.ts software healthy apps/api/src/modules/erfassung/helpers.ts
routes.ts software healthy apps/api/src/modules/kasse/routes.ts

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

LabelLayerStatusPath
GET /tickets/:ticketId/mail/report.pdf api healthy apps/api/src/modules/mail/routes.ts
GET /tickets/:ticketId/mail/report-preview api healthy apps/api/src/modules/mail/routes.ts
POST /tickets/:ticketId/mail/report api healthy apps/api/src/modules/mail/routes.ts
POST /tickets/:ticketId/mail/creation-notice api healthy apps/api/src/modules/mail/routes.ts
GET /tickets/:ticketId/mail/log api healthy apps/api/src/modules/mail/routes.ts
GET /users api healthy apps/api/src/modules/users/routes.ts
GET /masterdata/customers api healthy apps/api/src/modules/masterdata/routes.ts
GET /masterdata/customers/:cardCode api healthy apps/api/src/modules/masterdata/routes.ts
GET /masterdata/items api healthy apps/api/src/modules/masterdata/routes.ts
GET /masterdata/items/:itemCode api healthy apps/api/src/modules/masterdata/routes.ts
GET /masterdata/leistungsarten api healthy apps/api/src/modules/masterdata/routes.ts
GET /auth/login api healthy apps/api/src/modules/auth/routes.ts
GET /auth/callback api healthy apps/api/src/modules/auth/routes.ts
POST /auth/dev-login api healthy apps/api/src/modules/auth/routes.ts
POST /auth/logout api healthy apps/api/src/modules/auth/routes.ts
GET /auth/me api healthy apps/api/src/modules/auth/routes.ts
GET /events/stream api healthy apps/api/src/modules/events/routes.ts
GET /health api healthy apps/api/src/modules/health/routes.ts
GET /ready api healthy apps/api/src/modules/health/routes.ts
GET /metrics api healthy apps/api/src/modules/health/routes.ts
POST /tickets/:ticketId/billing/handover api healthy apps/api/src/modules/billing/routes.ts
GET /admin/api-clients api healthy apps/api/src/modules/admin/api-clients.ts
POST /admin/api-clients api healthy apps/api/src/modules/admin/api-clients.ts
DELETE /admin/api-clients/:clientId api healthy apps/api/src/modules/admin/api-clients.ts
GET /admin/users api healthy apps/api/src/modules/admin/users.ts
PATCH /admin/users/:userId api healthy apps/api/src/modules/admin/users.ts
POST /admin/backups api healthy apps/api/src/modules/admin/backups.ts
GET /admin/backups api healthy apps/api/src/modules/admin/backups.ts
GET /admin/backups/:backupId/download api healthy apps/api/src/modules/admin/backups.ts
POST /admin/masterdata/sync api healthy apps/api/src/modules/admin/routes.ts
GET /admin/masterdata/sync-runs api healthy apps/api/src/modules/admin/routes.ts
GET /admin/zeiteintrag-typen api healthy apps/api/src/modules/admin/routes.ts
POST /admin/zeiteintrag-typen api healthy apps/api/src/modules/admin/routes.ts
PATCH /admin/zeiteintrag-typen/:typId api healthy apps/api/src/modules/admin/routes.ts
GET /tickets api healthy apps/api/src/modules/tickets/routes.ts
POST /tickets api healthy apps/api/src/modules/tickets/routes.ts
GET /tickets/:ticketId api healthy apps/api/src/modules/tickets/routes.ts
PATCH /tickets/:ticketId api healthy apps/api/src/modules/tickets/routes.ts
POST /tickets/:ticketId/status api healthy apps/api/src/modules/tickets/routes.ts
POST /tickets/:ticketId/assign api healthy apps/api/src/modules/tickets/routes.ts
GET /tickets/:ticketId/audit api healthy apps/api/src/modules/tickets/routes.ts
GET /zeiteintrag-typen api healthy apps/api/src/modules/erfassung/time-entries.ts
GET /tickets/:ticketId/time-entries api healthy apps/api/src/modules/erfassung/time-entries.ts
POST /tickets/:ticketId/time-entries api healthy apps/api/src/modules/erfassung/time-entries.ts
PATCH /time-entries/:timeEntryId api healthy apps/api/src/modules/erfassung/time-entries.ts
DELETE /time-entries/:timeEntryId api healthy apps/api/src/modules/erfassung/time-entries.ts
GET /tickets/:ticketId/positions api healthy apps/api/src/modules/erfassung/positions.ts
POST /tickets/:ticketId/positions api healthy apps/api/src/modules/erfassung/positions.ts
PATCH /tickets/:ticketId/positions/:positionId api healthy apps/api/src/modules/erfassung/positions.ts
DELETE /tickets/:ticketId/positions/:positionId api healthy apps/api/src/modules/erfassung/positions.ts

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

LabelLayerStatusPath
apps software healthy apps
api software healthy apps/api
drizzle software healthy apps/api/drizzle
meta software healthy apps/api/drizzle/meta
src software healthy apps/api/src
mail software healthy apps/api/src/mail
config software healthy apps/api/src/config
scripts software healthy apps/api/src/scripts
backup software healthy apps/api/src/backup
lib software healthy apps/api/src/lib
modules software healthy apps/api/src/modules
mail software healthy apps/api/src/modules/mail
users software healthy apps/api/src/modules/users
masterdata software healthy apps/api/src/modules/masterdata
auth software healthy apps/api/src/modules/auth
events software healthy apps/api/src/modules/events
health software healthy apps/api/src/modules/health
billing software healthy apps/api/src/modules/billing
admin software healthy apps/api/src/modules/admin
tickets software healthy apps/api/src/modules/tickets
erfassung software healthy apps/api/src/modules/erfassung
kasse software healthy apps/api/src/modules/kasse
attachments software healthy apps/api/src/modules/attachments
stats software healthy apps/api/src/modules/stats
db software healthy apps/api/src/db
schema software healthy apps/api/src/db/schema
jobs software healthy apps/api/src/jobs
sap software healthy apps/api/src/sap
plugins software healthy apps/api/src/plugins
storage software healthy apps/api/src/storage
web software healthy apps/web
src software healthy apps/web/src
i18n software healthy apps/web/src/i18n
components software healthy apps/web/src/components
lib software healthy apps/web/src/lib
pages software healthy apps/web/src/pages
docs software healthy docs
deploy software healthy deploy
packages software healthy packages
api-client software healthy packages/api-client
src software healthy packages/api-client/src
config software healthy packages/config
shared software healthy packages/shared
src software healthy packages/shared/src
schemas software healthy packages/shared/src/schemas

LabelLayerStatusPath
api_clients data healthy apps/api/drizzle/0000_messy_mentor.sql
groups data healthy apps/api/drizzle/0000_messy_mentor.sql
sessions data healthy apps/api/drizzle/0000_messy_mentor.sql
tenants data healthy apps/api/drizzle/0000_messy_mentor.sql
user_groups data healthy apps/api/drizzle/0000_messy_mentor.sql
users data healthy apps/api/drizzle/0000_messy_mentor.sql
sap_business_partners data healthy apps/api/drizzle/0000_messy_mentor.sql
sap_items data healthy apps/api/drizzle/0000_messy_mentor.sql
sync_runs data healthy apps/api/drizzle/0000_messy_mentor.sql
ticket_attachments data healthy apps/api/drizzle/0000_messy_mentor.sql
ticket_counters data healthy apps/api/drizzle/0000_messy_mentor.sql
ticket_positions data healthy apps/api/drizzle/0000_messy_mentor.sql
tickets data healthy apps/api/drizzle/0000_messy_mentor.sql
zeiteintraege data healthy apps/api/drizzle/0000_messy_mentor.sql
zeiteintrag_typen data healthy apps/api/drizzle/0000_messy_mentor.sql
audit_log data healthy apps/api/drizzle/0000_messy_mentor.sql
event_dispatch data healthy apps/api/drizzle/0000_messy_mentor.sql
events data healthy apps/api/drizzle/0000_messy_mentor.sql
billing_handovers data healthy apps/api/drizzle/0000_messy_mentor.sql
idempotency_keys data healthy apps/api/drizzle/0000_messy_mentor.sql
backup_runs data healthy apps/api/drizzle/0000_messy_mentor.sql
mail_log data healthy apps/api/drizzle/0000_messy_mentor.sql

LabelLayerStatusPath
/Admin frontend healthy apps/web/src/pages/Admin.tsx
/Dashboard frontend healthy apps/web/src/pages/Dashboard.tsx
/Tickets frontend healthy apps/web/src/pages/Tickets.tsx
/Login frontend healthy apps/web/src/pages/Login.tsx
/TicketDetail frontend healthy apps/web/src/pages/TicketDetail.tsx
/ frontend healthy apps/api/src/modules/auth/session.ts

LabelLayerStatusPath
image::apps/api/Dockerfile hardware healthy apps/api/Dockerfile
image::apps/web/Dockerfile hardware healthy apps/web/Dockerfile
postgres hardware healthy docker-compose.yml
api hardware healthy docker-compose.yml
web hardware healthy docker-compose.yml

LabelLayerStatusPath
AppError software healthy apps/api/src/lib/errors.ts:AppError
NoopSapPushAdapter software healthy apps/api/src/modules/billing/sap-push-adapter.ts:NoopSapPus…
ServiceLayerClient software healthy apps/api/src/sap/service-layer-client.ts:ServiceLayerClient
FsStorageAdapter software healthy apps/api/src/storage/adapter.ts:FsStorageAdapter

LabelLayerStatusPath
postgres data healthy README.md
sqlite data healthy pnpm-lock.yaml
redis data healthy pnpm-lock.yaml
postgresql data healthy docker-compose.yml

LabelLayerStatusPath
192.168.1.60 network healthy README.md
192.168.1.11 network healthy .env.example
127.0.0.1 network healthy apps/web/vite.config.ts
192.168.1.58 network healthy deploy/pve.py

LabelLayerStatusPath
port:3001 network healthy .env.example
port:80 network healthy docker-compose.yml
port:443 network healthy docker-compose.yml
port:5173 network healthy apps/web/vite.config.ts

LabelLayerStatusPath
auth::apps/api/src/modules/auth/oidc.ts security healthy apps/api/src/modules/auth/oidc.ts
auth::.env.example security healthy .env.example
auth::apps/api/src/modules/auth/routes.ts security healthy apps/api/src/modules/auth/routes.ts
auth::apps/api/src/config/env.ts security healthy apps/api/src/config/env.ts

LabelLayerStatusPath
repobility-clone-beqf4ta9 software healthy /tmp/repobility-clone-beqf4ta9

LabelLayerStatusPath
caddy network healthy apps/web/Dockerfile

LabelLayerStatusPath
vps::aws hardware healthy pnpm-lock.yaml
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/ae974369-bf44-4545-ba73-e5c9e87f6df8/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/ae974369-bf44-4545-ba73-e5c9e87f6df8/

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.