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.

tr1ckz/PrintHive

https://github.com/tr1ckz/PrintHive · scanned 2026-06-16 00:41 UTC (2 months, 1 week ago)

109 raw signals (0 security + 109 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 104 actionable findings from 1 signal source. 5 repeated signals grouped for readability. 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 884 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
isFileStable software healthy video-converter.js:isFileStable
waitForFileReady software healthy video-converter.js:waitForFileReady
convertAviToMp4 software healthy video-converter.js:convertAviToMp4
getMp4Path software healthy video-converter.js:getMp4Path
convertAllInDirectory software healthy video-converter.js:convertAllInDirectory
matchVideoToModel software healthy video-converter.js:matchVideoToModel
fetchPromise software healthy cover-image-fetcher.js:fetchPromise
normalizeLevel software healthy logger.js:normalizeLevel
ts software healthy logger.js:ts
isLevelEnabled software healthy logger.js:isLevelEnabled
logAt software healthy logger.js:logAt
detectLanguage software healthy ai-describer.js:detectLanguage
translateSimple software healthy ai-describer.js:translateSimple
cleanHTMLText software healthy ai-describer.js:cleanHTMLText
truncateDescription software healthy ai-describer.js:truncateDescription
extractDescription software healthy ai-describer.js:extractDescription
analyzeFilename software healthy ai-describer.js:analyzeFilename
extract3MFMetadata software healthy ai-describer.js:extract3MFMetadata
analyzeSTLGeometry software healthy ai-describer.js:analyzeSTLGeometry
analyzeModelDimensions software healthy ai-describer.js:analyzeModelDimensions
autoDescribeModel software healthy ai-describer.js:autoDescribeModel
sampleVertices software healthy thumbnail-generator.js:sampleVertices
parseSTL software healthy thumbnail-generator.js:parseSTL
parseSTLBinary software healthy thumbnail-generator.js:parseSTLBinary
parseSTLAscii software healthy thumbnail-generator.js:parseSTLAscii
parse3MF software healthy thumbnail-generator.js:parse3MF
projectIsometric software healthy thumbnail-generator.js:projectIsometric
centerX software healthy thumbnail-generator.js:centerX
centerY software healthy thumbnail-generator.js:centerY
centerZ software healthy thumbnail-generator.js:centerZ
nx software healthy thumbnail-generator.js:nx
ny software healthy thumbnail-generator.js:ny
nz software healthy thumbnail-generator.js:nz
isoX software healthy thumbnail-generator.js:isoX
isoY software healthy thumbnail-generator.js:isoY
generateModelThumbnail software healthy thumbnail-generator.js:generateModelThumbnail
x software healthy thumbnail-generator.js:x
y software healthy thumbnail-generator.js:y
generateGCodeThumbnail software healthy thumbnail-generator.js:generateGCodeThumbnail
drawCube software healthy thumbnail-generator.js:drawCube
drawDocument software healthy thumbnail-generator.js:drawDocument
adjustBrightness software healthy thumbnail-generator.js:adjustBrightness
getThumbnail software healthy thumbnail-generator.js:getThumbnail
clearThumbnailCache software healthy thumbnail-generator.js:clearThumbnailCache
activeTray software healthy mqtt-client.js:activeTray
stateChanged software healthy mqtt-client.js:stateChanged
to software healthy simple-server.js:to
cleanDescription software healthy simple-server.js:cleanDescription
getBambuApiBase software healthy simple-server.js:getBambuApiBase
normalizeStreamRelayUrl software healthy simple-server.js:normalizeStreamRelayUrl

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

LabelLayerStatusPath
GET /api/log-level api healthy simple-server.js
POST /api/log-level api healthy simple-server.js
POST /api/system/restart api healthy simple-server.js
POST /api/settings/restart api healthy simple-server.js
GET /auth/oidc api healthy simple-server.js
GET /auth/oidc/callback api healthy simple-server.js
GET /auth/google api healthy simple-server.js
GET /auth/google/callback api healthy simple-server.js
GET / api healthy simple-server.js
GET /admin api healthy simple-server.js
USE /favicon.svg api healthy simple-server.js
USE /logo.png api healthy simple-server.js
GET /data/bmc-brand-logo.svg api healthy simple-server.js
GET /images/covers/:modelId.:ext api healthy simple-server.js
POST /auth/login api healthy simple-server.js
POST /api/settings/request-code api healthy simple-server.js
POST /api/settings/connect-bambu api healthy simple-server.js
GET /api/settings/bambu-status api healthy simple-server.js
POST /api/settings/disconnect-bambu api healthy simple-server.js
GET /api/bambu/accounts api healthy simple-server.js
POST /api/bambu/accounts/add api healthy simple-server.js
DELETE /api/bambu/accounts/:id api healthy simple-server.js
POST /api/bambu/accounts/:id/primary api healthy simple-server.js
POST /api/settings/change-password api healthy simple-server.js
GET /api/settings/printer-ftp api healthy simple-server.js
POST /api/settings/printer-ftp api healthy simple-server.js
POST /api/settings/save-printer-ftp api healthy simple-server.js
POST /api/settings/test-printer-ftp api healthy simple-server.js
POST /api/printers/discover-ip api healthy simple-server.js
POST /api/printers/discover-missing-ips api healthy simple-server.js
GET /api/printers/config api healthy simple-server.js
POST /api/printers/config api healthy simple-server.js
DELETE /api/printers/config/:dev_id api healthy simple-server.js
GET /api/settings/ui api healthy simple-server.js
POST /api/settings/ui api healthy simple-server.js
GET /api/settings/dashboard-widgets api healthy simple-server.js
POST /api/settings/dashboard-widgets api healthy simple-server.js
GET /api/camera/stream api healthy simple-server.js
POST /api/camera/stop api healthy simple-server.js
GET /api/settings/profile api healthy simple-server.js
POST /api/settings/profile api healthy simple-server.js
POST /api/match-videos api healthy simple-server.js
GET /api/match-videos-status api healthy simple-server.js
POST /api/match-videos-cancel api healthy simple-server.js
GET /api/debug/videos api healthy simple-server.js
GET /api/check-auth api healthy simple-server.js
POST /api/client-telemetry api healthy simple-server.js
GET /api/client-telemetry/recent api healthy simple-server.js
POST /auth/logout api healthy simple-server.js
POST /auth/request-code api healthy simple-server.js

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

LabelLayerStatusPath
version-sync.js software healthy version-sync.js
video-converter.js software healthy video-converter.js
cover-image-fetcher.js software healthy cover-image-fetcher.js
vite.config.ts software healthy vite.config.ts
README-ENV.md software healthy README-ENV.md
logger.js software healthy logger.js
README.md software healthy README.md
reset-admin.js software healthy reset-admin.js
package.json software healthy package.json
tsconfig.node.json software healthy tsconfig.node.json
index.html software healthy index.html
CONTRIBUTING.md software healthy CONTRIBUTING.md
ai-describer.js software healthy ai-describer.js
Dockerfile software healthy Dockerfile
DOCKER.md software healthy DOCKER.md
thumbnail-generator.js software healthy thumbnail-generator.js
SECURITY-AUDIT-REPORT.md software healthy SECURITY-AUDIT-REPORT.md
mqtt-client.js software healthy mqtt-client.js
package-lock.json software healthy package-lock.json
simple-server.js software healthy simple-server.js
rtsp-camera-proxy.js software healthy rtsp-camera-proxy.js
.env.example software healthy .env.example
tsconfig.json software healthy tsconfig.json
INTEGRATIONS.md software healthy INTEGRATIONS.md
LICENSE software healthy LICENSE
WIKI.md software healthy WIKI.md
database.js software healthy database.js
watchdog.js software healthy watchdog.js
SECURITY.md software healthy SECURITY.md
version.json software healthy version.json
docker-compose.yml software healthy docker-compose.yml
bug_report.yml software healthy .github/ISSUE_TEMPLATE/bug_report.yml
config.yml software healthy .github/ISSUE_TEMPLATE/config.yml
question.yml software healthy .github/ISSUE_TEMPLATE/question.yml
feature_request.yml software healthy .github/ISSUE_TEMPLATE/feature_request.yml
docker-build.yml software healthy .github/workflows/docker-build.yml
index.css software healthy src/index.css
main.tsx software healthy src/main.tsx
App.tsx software healthy src/App.tsx
App.css software healthy src/App.css
types.ts software healthy src/types.ts
usePrinterStore.ts software healthy src/stores/usePrinterStore.ts
api.ts software healthy src/config/api.ts
fetchWithRetry.ts software healthy src/utils/fetchWithRetry.ts
theme.ts software healthy src/utils/theme.ts
clientTelemetry.ts software healthy src/utils/clientTelemetry.ts
formatters.ts software healthy src/utils/formatters.ts
csvExport.ts software healthy src/utils/csvExport.ts
PrintHistory.tsx software healthy src/components/PrintHistory.tsx
Docs.css software healthy src/components/Docs.css

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

LabelLayerStatusPath
App frontend healthy src/App.tsx
PrintHistory frontend healthy src/components/PrintHistory.tsx
CommandPalette frontend healthy src/components/CommandPalette.tsx
GlobalLayout frontend healthy src/components/GlobalLayout.tsx
DashboardHome frontend healthy src/components/DashboardHome.tsx
Spinner frontend healthy src/components/Spinner.tsx
FrigateCamera frontend healthy src/components/FrigateCamera.tsx
ReactivePrinterCard frontend healthy src/components/ReactivePrinterCard.tsx
Printers frontend healthy src/components/Printers.tsx
Duplicates frontend healthy src/components/Duplicates.tsx
Dashboard frontend healthy src/components/Dashboard.tsx
BackgroundJobTracker frontend healthy src/components/BackgroundJobTracker.tsx
Docs frontend healthy src/components/Docs.tsx
ErrorBoundary frontend healthy src/components/ErrorBoundary.tsx
Toast frontend healthy src/components/Toast.tsx
RTSPCamera frontend healthy src/components/RTSPCamera.tsx
LoadingScreen frontend healthy src/components/LoadingScreen.tsx
LoadingSplash frontend healthy src/components/LoadingSplash.tsx
TagsInput frontend healthy src/components/TagsInput.tsx
Login frontend healthy src/components/Login.tsx
Maintenance frontend healthy src/components/Maintenance.tsx
Statistics frontend healthy src/components/Statistics.tsx
BuyMeACoffee frontend healthy src/components/BuyMeACoffee.tsx
Library frontend healthy src/components/Library.tsx
ConfirmModal frontend healthy src/components/ConfirmModal.tsx
Settings frontend healthy src/components/Settings.tsx
ThemeToggle frontend healthy src/components/ThemeToggle.tsx
ModelViewer frontend healthy src/components/ModelViewer.tsx
UserManagement frontend healthy src/components/UserManagement.tsx
WidgetShell frontend healthy src/components/dashboard/WidgetShell.tsx
HealthSummaryWidget frontend healthy src/components/dashboard/widgets/HealthSummaryWidget.tsx
BackupTelemetryWidget frontend healthy src/components/dashboard/widgets/BackupTelemetryWidget.tsx
QuickStatsWidget frontend healthy src/components/dashboard/widgets/QuickStatsWidget.tsx
QueuePressureWidget frontend healthy src/components/dashboard/widgets/QueuePressureWidget.tsx
PrintStatusMqttWidget frontend healthy src/components/dashboard/widgets/PrintStatusMqttWidget.tsx
UpcomingScheduleWidget frontend healthy src/components/dashboard/widgets/UpcomingScheduleWidget.tsx
StorageTrendWidget frontend healthy src/components/dashboard/widgets/StorageTrendWidget.tsx
FailureWatchWidget frontend healthy src/components/dashboard/widgets/FailureWatchWidget.tsx
LivePrintersWidget frontend healthy src/components/dashboard/widgets/LivePrintersWidget.tsx
DuplicatePressureWidget frontend healthy src/components/dashboard/widgets/DuplicatePressureWidget.tsx
MaterialUsageWidget frontend healthy src/components/dashboard/widgets/MaterialUsageWidget.tsx
BackgroundJobsWidget frontend healthy src/components/dashboard/widgets/BackgroundJobsWidget.tsx
ActivityStreamWidget frontend healthy src/components/dashboard/widgets/ActivityStreamWidget.tsx
FleetAlertsWidget frontend healthy src/components/dashboard/widgets/FleetAlertsWidget.tsx
HeatmapWidget frontend healthy src/components/dashboard/widgets/HeatmapWidget.tsx

LabelLayerStatusPath
auth::simple-server.js security healthy simple-server.js
auth::.github/ISSUE_TEMPLATE/question.yml security healthy .github/ISSUE_TEMPLATE/question.yml
auth::src/components/UserManagement.tsx security healthy src/components/UserManagement.tsx
auth::package.json security healthy package.json
auth::.env.example security healthy .env.example
auth::README.md security healthy README.md
auth::src/config/api.ts security healthy src/config/api.ts
auth::src/components/Login.tsx security healthy src/components/Login.tsx
auth::database.js security healthy database.js
auth::src/components/settingsComponents/PrinterFtpSettings.… security healthy src/components/settingsComponents/PrinterFtpSettings.tsx
auth::src/components/Docs.tsx security healthy src/components/Docs.tsx
auth::src/components/Settings.tsx security healthy src/components/Settings.tsx
auth::src/components/settingsComponents/OAuthSettings.tsx security healthy src/components/settingsComponents/OAuthSettings.tsx
auth::src/components/settingsComponents/AccountSettings.tsx security healthy src/components/settingsComponents/AccountSettings.tsx

LabelLayerStatusPath
.github software healthy .github
ISSUE_TEMPLATE software healthy .github/ISSUE_TEMPLATE
workflows software healthy .github/workflows
src software healthy src
stores software healthy src/stores
config software healthy src/config
utils software healthy src/utils
components software healthy src/components
settingsComponents software healthy src/components/settingsComponents
dashboard software healthy src/components/dashboard
widgets software healthy src/components/dashboard/widgets
hooks software healthy src/hooks
services software healthy src/services

LabelLayerStatusPath
CoverImageFetcher software healthy cover-image-fetcher.js:CoverImageFetcher
BambuMqttClient software healthy mqtt-client.js:BambuMqttClient
RtspCameraProxy software healthy rtsp-camera-proxy.js:RtspCameraProxy
ErrorBoundary software healthy src/components/ErrorBoundary.tsx:ErrorBoundary
BambuFtpService software healthy src/services/bambuFtp.js:BambuFtpService
BambuAuth software healthy src/services/bambuAuth.js:BambuAuth
BambuCloudService software healthy src/services/bambuCloud.js:BambuCloudService
BackgroundSyncService software healthy src/services/backgroundSync.js:BackgroundSyncService

LabelLayerStatusPath
10.20.30.0 network healthy README.md
127.0.0.1 network healthy README.md
192.168.1.50 network healthy simple-server.js
192.168.1.100 network healthy src/components/PrintHistory.tsx
2.37.996.608 network healthy src/components/Dashboard.tsx
192.168.1.0 network healthy src/components/settingsComponents/PrinterFtpSettings.tsx
192.168.4.54 network healthy src/components/settingsComponents/UISettings.tsx
120.0.0.0 network healthy src/services/bambuAuth.js

LabelLayerStatusPath
port:990 network healthy cover-image-fetcher.js
port:5173 network healthy vite.config.ts
port:3000 network healthy README.md
port:8883 network healthy simple-server.js

LabelLayerStatusPath
nginx network healthy README.md
caddy network healthy ai-describer.js
traefik network healthy .github/ISSUE_TEMPLATE/question.yml

LabelLayerStatusPath
image::Dockerfile hardware healthy Dockerfile
go2rtc hardware healthy docker-compose.yml
bambu-web hardware healthy docker-compose.yml

LabelLayerStatusPath
DOCKERHUB_IMAGE cicd healthy
DOCKERHUB_TOKEN cicd healthy
DOCKERHUB_USERNAME cicd healthy

LabelLayerStatusPath
repobility-clone-4y95qssg software healthy /tmp/repobility-clone-4y95qssg

LabelLayerStatusPath
sqlite data healthy README.md

LabelLayerStatusPath
vps::aws hardware healthy database.js

LabelLayerStatusPath
/ frontend healthy simple-server.js

LabelLayerStatusPath
gha::docker-build cicd healthy .github/workflows/docker-build.yml

LabelLayerStatusPath
build cicd healthy .github/workflows/docker-build.yml
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/33a75429-26b0-4eea-9bae-2df584ab7619/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/33a75429-26b0-4eea-9bae-2df584ab7619/

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.