https://github.com/zdywrnm/paperbanana-clients
· scanned 2026-06-16 01:11 UTC (2 months, 1 week ago)
69 raw signals (0 security + 69 graph)
Last scanned 2 months, 1 week ago · v1 · 44 actionable findings from 1 signal source. 25 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 943 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 |
|---|---|---|---|
App |
software | healthy | apps/android/App.tsx:App |
load |
software | healthy | apps/android/App.tsx:load |
updateProvider |
software | healthy | apps/android/App.tsx:updateProvider |
refreshHealth |
software | healthy | apps/android/App.tsx:refreshHealth |
refreshSession |
software | healthy | apps/android/App.tsx:refreshSession |
submitAuth |
software | healthy | apps/android/App.tsx:submitAuth |
displayName |
software | healthy | apps/android/App.tsx:displayName |
handleSignOut |
software | healthy | apps/android/App.tsx:handleSignOut |
submitJob |
software | healthy | apps/android/App.tsx:submitJob |
loadUserJobs |
software | healthy | apps/android/App.tsx:loadUserJobs |
applyQuickStartExample |
software | healthy | apps/android/App.tsx:applyQuickStartExample |
renderGenerate |
software | healthy | apps/android/App.tsx:renderGenerate |
renderRecords |
software | healthy | apps/android/App.tsx:renderRecords |
TabButton |
software | healthy | apps/android/App.tsx:TabButton |
ModeButton |
software | healthy | apps/android/App.tsx:ModeButton |
Chip |
software | healthy | apps/android/App.tsx:Chip |
SectionHeader |
software | healthy | apps/android/App.tsx:SectionHeader |
HealthBanner |
software | healthy | apps/android/App.tsx:HealthBanner |
LabeledInput |
software | healthy | apps/android/App.tsx:LabeledInput |
OptionGroup |
software | healthy | apps/android/App.tsx:OptionGroup |
ModelSelector |
software | healthy | apps/android/App.tsx:ModelSelector |
SummaryPill |
software | healthy | apps/android/App.tsx:SummaryPill |
findModelLabel |
software | healthy | apps/android/App.tsx:findModelLabel |
groupModelOptions |
software | healthy | apps/android/App.tsx:groupModelOptions |
ErrorLine |
software | healthy | apps/android/App.tsx:ErrorLine |
StatePanel |
software | healthy | apps/android/App.tsx:StatePanel |
JobDetail |
software | healthy | apps/android/App.tsx:JobDetail |
JobList |
software | healthy | apps/android/App.tsx:JobList |
ImageGrid |
software | healthy | apps/android/App.tsx:ImageGrid |
StatusBadge |
software | healthy | apps/android/App.tsx:StatusBadge |
AuthModal |
software | healthy | apps/android/App.tsx:AuthModal |
clampNumber |
software | healthy | apps/android/App.tsx:clampNumber |
formatConfigurationMode |
software | healthy | apps/android/App.tsx:formatConfigurationMode |
statusStyle |
software | healthy | apps/android/App.tsx:statusStyle |
normalizeApiBase |
software | healthy | apps/android/src/api.ts:normalizeApiBase |
authBase |
software | healthy | apps/android/src/api.ts:authBase |
fetchBackendHealth |
software | healthy | apps/android/src/api.ts:fetchBackendHealth |
createJobRequest |
software | healthy | apps/android/src/api.ts:createJobRequest |
getJobRequest |
software | healthy | apps/android/src/api.ts:getJobRequest |
userJobsRequest |
software | healthy | apps/android/src/api.ts:userJobsRequest |
jobs |
software | healthy | apps/android/src/api.ts:jobs |
adminJobsRequest |
software | healthy | apps/android/src/api.ts:adminJobsRequest |
getSession |
software | healthy | apps/android/src/api.ts:getSession |
signInEmail |
software | healthy | apps/android/src/api.ts:signInEmail |
signUpEmail |
software | healthy | apps/android/src/api.ts:signUpEmail |
signOut |
software | healthy | apps/android/src/api.ts:signOut |
resolveImageUrl |
software | healthy | apps/android/src/api.ts:resolveImageUrl |
formatErrorMessage |
software | healthy | apps/android/src/api.ts:formatErrorMessage |
formatDate |
software | healthy | apps/android/src/api.ts:formatDate |
hydrateRecordImages |
software | healthy | apps/android/src/api.ts:hydrateRecordImages |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
SYNC.md |
software | healthy | SYNC.md |
README.md |
software | healthy | README.md |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
pnpm-workspace.yaml |
software | healthy | pnpm-workspace.yaml |
AGENTS.md |
software | healthy | AGENTS.md |
README.md |
software | healthy | apps/android/README.md |
eas.json |
software | healthy | apps/android/eas.json |
package.json |
software | healthy | apps/android/package.json |
index.ts |
software | healthy | apps/android/index.ts |
app.json |
software | healthy | apps/android/app.json |
tsconfig.json |
software | healthy | apps/android/tsconfig.json |
App.tsx |
software | healthy | apps/android/App.tsx |
api.ts |
software | healthy | apps/android/src/api.ts |
constants.ts |
software | healthy | apps/android/src/constants.ts |
types.ts |
software | healthy | apps/android/src/types.ts |
ModelCatalog.cs |
software | healthy | apps/windows/ModelCatalog.cs |
App.xaml.cs |
software | healthy | apps/windows/App.xaml.cs |
README.md |
software | healthy | apps/windows/README.md |
MainWindow.xaml.cs |
software | healthy | apps/windows/MainWindow.xaml.cs |
PaperBananaApiClient.cs |
software | healthy | apps/windows/PaperBananaApiClient.cs |
Models.cs |
software | healthy | apps/windows/Models.cs |
model-catalog.json |
software | healthy | apps/windows/Assets/model-catalog.json |
paperbanana-api.ts |
software | healthy | apps/laf-functions/paperbanana-api.ts |
README.md |
software | healthy | apps/laf-functions/README.md |
package.json |
software | healthy | apps/laf-functions/package.json |
.env.example |
software | healthy | apps/laf-functions/.env.example |
svg-reference-rasterization.test.cjs |
software | healthy | apps/laf-functions/tests/svg-reference-rasterization.test.c… |
gateway-token-guard.test.cjs |
software | healthy | apps/laf-functions/tests/gateway-token-guard.test.cjs |
README.md |
software | healthy | apps/desktop/README.md |
package.json |
software | healthy | apps/desktop/package.json |
.env.example |
software | healthy | apps/desktop/.env.example |
main.cjs |
software | healthy | apps/desktop/src/main.cjs |
README.md |
software | healthy | apps/plot-worker/README.md |
render_worker.py |
software | healthy | apps/plot-worker/render_worker.py |
app.py |
software | healthy | apps/plot-worker/app.py |
Dockerfile |
software | healthy | apps/plot-worker/Dockerfile |
networkpolicy.yaml |
software | healthy | apps/plot-worker/networkpolicy.yaml |
requirements.txt |
software | healthy | apps/plot-worker/requirements.txt |
README.md |
software | healthy | apps/miniprogram/README.md |
package.json |
software | healthy | apps/miniprogram/package.json |
project.config.json |
software | healthy | apps/miniprogram/project.config.json |
tsconfig.json |
software | healthy | apps/miniprogram/tsconfig.json |
CHANGELOG.md |
software | healthy | apps/miniprogram/CHANGELOG.md |
reference-mode.test.cjs |
software | healthy | apps/miniprogram/tests/reference-mode.test.cjs |
payload.test.cjs |
software | healthy | apps/miniprogram/tests/payload.test.cjs |
api-parse.test.cjs |
software | healthy | apps/miniprogram/tests/api-parse.test.cjs |
job-assets.test.cjs |
software | healthy | apps/miniprogram/tests/job-assets.test.cjs |
stable-url.test.cjs |
software | healthy | apps/miniprogram/tests/stable-url.test.cjs |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
apps |
software | healthy | apps |
android |
software | healthy | apps/android |
src |
software | healthy | apps/android/src |
windows |
software | healthy | apps/windows |
Assets |
software | healthy | apps/windows/Assets |
laf-functions |
software | healthy | apps/laf-functions |
tests |
software | healthy | apps/laf-functions/tests |
desktop |
software | healthy | apps/desktop |
src |
software | healthy | apps/desktop/src |
plot-worker |
software | healthy | apps/plot-worker |
miniprogram |
software | healthy | apps/miniprogram |
tests |
software | healthy | apps/miniprogram/tests |
miniprogram |
software | healthy | apps/miniprogram/miniprogram |
utils |
software | healthy | apps/miniprogram/miniprogram/utils |
components |
software | healthy | apps/miniprogram/miniprogram/components |
feedback-panel |
software | healthy | apps/miniprogram/miniprogram/components/feedback-panel |
reference-library |
software | healthy | apps/miniprogram/miniprogram/components/reference-library |
auth-panel |
software | healthy | apps/miniprogram/miniprogram/components/auth-panel |
stage-timeline |
software | healthy | apps/miniprogram/miniprogram/components/stage-timeline |
pages |
software | healthy | apps/miniprogram/miniprogram/pages |
job-detail |
software | healthy | apps/miniprogram/miniprogram/pages/job-detail |
records |
software | healthy | apps/miniprogram/miniprogram/pages/records |
index |
software | healthy | apps/miniprogram/miniprogram/pages/index |
guide |
software | healthy | apps/miniprogram/miniprogram/pages/guide |
typings |
software | healthy | apps/miniprogram/typings |
types |
software | healthy | apps/miniprogram/typings/types |
wx |
software | healthy | apps/miniprogram/typings/types/wx |
web |
software | healthy | apps/web |
src |
software | healthy | apps/web/src |
components |
software | healthy | apps/web/src/components |
hooks |
software | healthy | apps/web/src/hooks |
macos |
software | healthy | apps/macos |
Sources |
software | healthy | apps/macos/Sources |
PaperBananaMac |
software | healthy | apps/macos/Sources/PaperBananaMac |
Services |
software | healthy | apps/macos/Sources/PaperBananaMac/Services |
Models |
software | healthy | apps/macos/Sources/PaperBananaMac/Models |
Support |
software | healthy | apps/macos/Sources/PaperBananaMac/Support |
Views |
software | healthy | apps/macos/Sources/PaperBananaMac/Views |
App |
software | healthy | apps/macos/Sources/PaperBananaMac/App |
Stores |
software | healthy | apps/macos/Sources/PaperBananaMac/Stores |
script |
software | healthy | apps/macos/script |
.codex |
software | healthy | apps/macos/.codex |
environments |
software | healthy | apps/macos/.codex/environments |
auth-gateway |
software | healthy | apps/auth-gateway |
src |
software | healthy | apps/auth-gateway/src |
packages |
software | healthy | packages |
types |
software | healthy | packages/types |
src |
software | healthy | packages/types/src |
ui-core |
software | healthy | packages/ui-core |
src |
software | healthy | packages/ui-core/src |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
RenderRequest |
software | healthy | apps/plot-worker/app.py:55 |
InternalSymbol |
software | healthy | apps/miniprogram/typings/types/wx/lib.wx.cloud.d.ts:Interna… |
CloudID |
software | healthy | apps/miniprogram/typings/types/wx/lib.wx.cloud.d.ts:CloudID |
CDN |
software | healthy | apps/miniprogram/typings/types/wx/lib.wx.cloud.d.ts:CDN |
of |
software | healthy | apps/miniprogram/typings/types/wx/lib.wx.cloud.d.ts:of |
Database |
software | healthy | apps/miniprogram/typings/types/wx/lib.wx.cloud.d.ts:Database |
CollectionReference |
software | healthy | apps/miniprogram/typings/types/wx/lib.wx.cloud.d.ts:Collect… |
DocumentReference |
software | healthy | apps/miniprogram/typings/types/wx/lib.wx.cloud.d.ts:Documen… |
RealtimeListener |
software | healthy | apps/miniprogram/typings/types/wx/lib.wx.cloud.d.ts:Realtim… |
Query |
software | healthy | apps/miniprogram/typings/types/wx/lib.wx.cloud.d.ts:Query |
DatabaseAggregateCommand |
software | healthy | apps/miniprogram/typings/types/wx/lib.wx.cloud.d.ts:Databas… |
DatabaseLogicCommand |
software | healthy | apps/miniprogram/typings/types/wx/lib.wx.cloud.d.ts:Databas… |
DatabaseQueryCommand |
software | healthy | apps/miniprogram/typings/types/wx/lib.wx.cloud.d.ts:Databas… |
DatabaseProjectionCommand |
software | healthy | apps/miniprogram/typings/types/wx/lib.wx.cloud.d.ts:Databas… |
DatabaseUpdateCommand |
software | healthy | apps/miniprogram/typings/types/wx/lib.wx.cloud.d.ts:Databas… |
Batch |
software | healthy | apps/miniprogram/typings/types/wx/lib.wx.cloud.d.ts:Batch |
APIBaseContract |
software | healthy | apps/miniprogram/typings/types/wx/lib.wx.cloud.d.ts:APIBase… |
GeoPoint |
software | healthy | apps/miniprogram/typings/types/wx/lib.wx.cloud.d.ts:GeoPoint |
GeoMultiPoint |
software | healthy | apps/miniprogram/typings/types/wx/lib.wx.cloud.d.ts:GeoMult… |
GeoLineString |
software | healthy | apps/miniprogram/typings/types/wx/lib.wx.cloud.d.ts:GeoLine… |
GeoMultiLineString |
software | healthy | apps/miniprogram/typings/types/wx/lib.wx.cloud.d.ts:GeoMult… |
GeoPolygon |
software | healthy | apps/miniprogram/typings/types/wx/lib.wx.cloud.d.ts:GeoPoly… |
GeoMultiPolygon |
software | healthy | apps/miniprogram/typings/types/wx/lib.wx.cloud.d.ts:GeoMult… |
ServerDate |
software | healthy | apps/miniprogram/typings/types/wx/lib.wx.cloud.d.ts:ServerD… |
RegExp |
software | healthy | apps/miniprogram/typings/types/wx/lib.wx.cloud.d.ts:RegExp |
style |
software | healthy | apps/miniprogram/typings/types/wx/lib.wx.api.d.ts:style |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | apps/android/App.tsx |
App |
frontend | healthy | apps/web/src/App.jsx |
TaskRecordsPanel |
frontend | healthy | apps/web/src/components/TaskRecordsPanel.jsx |
AdminFeedbackTable |
frontend | healthy | apps/web/src/components/AdminFeedbackTable.jsx |
ReferenceLibraryPanel |
frontend | healthy | apps/web/src/components/ReferenceLibraryPanel.jsx |
Select |
frontend | healthy | apps/web/src/components/Select.jsx |
ApiKeyGuide |
frontend | healthy | apps/web/src/components/ApiKeyGuide.jsx |
AuthPanel |
frontend | healthy | apps/web/src/components/AuthPanel.jsx |
StatusBadge |
frontend | healthy | apps/web/src/components/StatusBadge.jsx |
FeedbackDialog |
frontend | healthy | apps/web/src/components/FeedbackDialog.jsx |
DownloadJobZipButton |
frontend | healthy | apps/web/src/components/DownloadJobZipButton.jsx |
StageTimeline |
frontend | healthy | apps/web/src/components/StageTimeline.jsx |
JobStatus |
frontend | healthy | apps/web/src/components/JobStatus.jsx |
JobTable |
frontend | healthy | apps/web/src/components/JobTable.jsx |
AdminUsersTable |
frontend | healthy | apps/web/src/components/AdminUsersTable.jsx |
GuidePanel |
frontend | healthy | apps/web/src/components/GuidePanel.jsx |
AuthUnavailablePanel |
frontend | healthy | apps/web/src/components/AuthUnavailablePanel.jsx |
ReferenceUploadPanel |
frontend | healthy | apps/web/src/components/ReferenceUploadPanel.jsx |
RefinePanel |
frontend | healthy | apps/web/src/components/RefinePanel.jsx |
ResultFigure |
frontend | healthy | apps/web/src/components/ResultFigure.jsx |
ExampleTemplates |
frontend | healthy | apps/web/src/components/ExampleTemplates.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
LAF_APPID |
cicd | healthy | — |
IMAGE_NAME |
cicd | healthy | — |
SEALOS_KUBECONFIG |
cicd | healthy | — |
REGISTRY |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
LAF_PAT |
cicd | healthy | — |
LAF_SERVER |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
deploy |
cicd | healthy | .github/workflows/deploy-laf-functions.yml |
build |
cicd | healthy | .github/workflows/deploy-pages.yml |
deploy |
cicd | healthy | .github/workflows/deploy-pages.yml |
build |
cicd | healthy | .github/workflows/release-desktop-windows.yml |
build |
cicd | healthy | .github/workflows/build-auth-gateway.yml |
build |
cicd | healthy | .github/workflows/build-plot-worker.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
GET /health |
api | healthy | apps/plot-worker/app.py |
POST /render |
api | healthy | apps/plot-worker/app.py |
ALL /api/auth/* |
api | healthy | apps/auth-gateway/src/server.js |
GET /paperbanana-api |
api | healthy | apps/auth-gateway/src/server.js |
POST /paperbanana-api |
api | healthy | apps/auth-gateway/src/server.js |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::deploy-laf-functions |
cicd | healthy | .github/workflows/deploy-laf-functions.yml |
gha::deploy-pages |
cicd | healthy | .github/workflows/deploy-pages.yml |
gha::release-desktop-windows |
cicd | healthy | .github/workflows/release-desktop-windows.yml |
gha::build-auth-gateway |
cicd | healthy | .github/workflows/build-auth-gateway.yml |
gha::build-plot-worker |
cicd | healthy | .github/workflows/build-plot-worker.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
/job-detail/job-detail |
frontend | healthy | apps/miniprogram/miniprogram/pages/job-detail/job-detail.ts |
/records/records |
frontend | healthy | apps/miniprogram/miniprogram/pages/records/records.ts |
/index/ |
frontend | healthy | apps/miniprogram/miniprogram/pages/index/index.ts |
/guide/guide |
frontend | healthy | apps/miniprogram/miniprogram/pages/guide/guide.js |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8000 |
network | healthy | apps/plot-worker/Dockerfile |
port:5173 |
network | healthy | apps/web/vite.config.js |
port:3005 |
network | healthy | apps/auth-gateway/Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
image::apps/plot-worker/Dockerfile |
hardware | healthy | apps/plot-worker/Dockerfile |
image::apps/auth-gateway/Dockerfile |
hardware | healthy | apps/auth-gateway/Dockerfile |
k8s::NetworkPolicy::apps/plot-worker/networkpolicy.yaml |
hardware | healthy | apps/plot-worker/networkpolicy.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | pnpm-lock.yaml |
vps::gcp |
hardware | healthy | pnpm-lock.yaml |
vps::azure |
hardware | healthy | .github/workflows/build-auth-gateway.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
169.254.169.254 |
network | healthy | apps/plot-worker/networkpolicy.yaml |
127.0.0.1 |
network | healthy | apps/miniprogram/README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-mk4fz3yf |
software | healthy | /tmp/repobility-clone-mk4fz3yf |
| Label | Layer | Status | Path |
|---|---|---|---|
mongodb |
data | healthy | pnpm-lock.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::apps/miniprogram/typings/types/wx/lib.wx.… |
security | healthy | apps/miniprogram/typings/types/wx/lib.wx.api.d.ts |
This page is publicly accessible at:
https://repobility.com/scan/e89b3b6d-37f9-43b6-a054-1234ecb2a2f3/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/e89b3b6d-37f9-43b6-a054-1234ecb2a2f3/
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.