https://github.com/4isaque4/quaddra
· scanned 2026-06-17 01:11 UTC (1 month, 2 weeks ago)
63 raw signals (0 security + 63 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ -3.3 (diff) · 62 actionable findings from 1 signal source. 1 repeated signal grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 485 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 |
|---|---|---|---|
discoverAllBpmnByFolder |
software | healthy | tools/test-upload-processo.mjs:discoverAllBpmnByFolder |
buildFormData |
software | healthy | tools/test-upload-processo.mjs:buildFormData |
main |
software | healthy | tools/test-upload-processo.mjs:main |
extractDescriptionsFromBpmn |
software | healthy | tools/extract-descriptions.ts:extractDescriptionsFromBpmn |
getAllBpmnFiles |
software | healthy | tools/extract-descriptions.ts:getAllBpmnFiles |
main |
software | healthy | tools/extract-descriptions.ts:main |
main |
software | healthy | tools/convert-bpm-to-bpmn.ts:main |
listBpmnFiles |
software | healthy | apps/api/src/index.ts:listBpmnFiles |
fileFromSlug |
software | healthy | apps/api/src/index.ts:fileFromSlug |
slug |
software | healthy | apps/api/src/index.ts:slug |
extractBizagiProperties |
software | healthy | apps/api/lib/bizagi-parser.ts:extractBizagiProperties |
extractDocumentation |
software | healthy | apps/api/lib/bizagi-parser.ts:extractDocumentation |
extractPerformer |
software | healthy | apps/api/lib/bizagi-parser.ts:extractPerformer |
parseBizagiBpmn |
software | healthy | apps/api/lib/bizagi-parser.ts:parseBizagiBpmn |
convertToContentFormat |
software | healthy | apps/api/lib/bizagi-parser.ts:convertToContentFormat |
extractPerformers |
software | healthy | apps/api/lib/bizagi-parser.ts:extractPerformers |
convertBpmToBpmn |
software | healthy | apps/api/lib/bpm-converter.ts:convertBpmToBpmn |
validateBpmnXml |
software | healthy | apps/api/lib/bpm-converter.ts:validateBpmnXml |
middleware |
software | healthy | apps/web/middleware.ts:middleware |
RootLayout |
software | healthy | apps/web/app/layout.tsx:RootLayout |
Home |
software | healthy | apps/web/app/page.tsx:Home |
sanitizeSegment |
software | healthy | apps/web/app/api/upload-processo/route.ts:sanitizeSegment |
sanitizeRelativePath |
software | healthy | apps/web/app/api/upload-processo/route.ts:sanitizeRelativeP… |
jsonError |
software | healthy | apps/web/app/api/upload-processo/route.ts:jsonError |
getFilesByFolderPath |
software | healthy | apps/web/app/api/upload-processo/route.ts:getFilesByFolderP… |
POST |
software | healthy | apps/web/app/api/upload-processo/route.ts:POST |
processNameRaw |
software | healthy | apps/web/app/api/upload-processo/route.ts:processNameRaw |
clientType |
software | healthy | apps/web/app/api/upload-processo/route.ts:clientType |
GET |
software | healthy | apps/web/app/api/sync-processos/route.ts:GET |
POST |
software | healthy | apps/web/app/api/sync-processos/route.ts:POST |
GET |
software | healthy | apps/web/app/api/popit/[processo]/[atividade]/route.ts:GET |
POST |
software | healthy | apps/web/app/api/rename-file/route.ts:POST |
GET |
software | healthy | apps/web/app/api/folders/route.ts:GET |
clientType |
software | healthy | apps/web/app/api/folders/route.ts:clientType |
compactSlug |
software | healthy | apps/web/app/api/bpmn/[slug]/route.ts:compactSlug |
matchesSlugStrict |
software | healthy | apps/web/app/api/bpmn/[slug]/route.ts:matchesSlugStrict |
matchesSlug |
software | healthy | apps/web/app/api/bpmn/[slug]/route.ts:matchesSlug |
findMatchBySlug |
software | healthy | apps/web/app/api/bpmn/[slug]/route.ts:findMatchBySlug |
bpmnResponse |
software | healthy | apps/web/app/api/bpmn/[slug]/route.ts:bpmnResponse |
slugToPathCandidates |
software | healthy | apps/web/app/api/bpmn/[slug]/route.ts:slugToPathCandidates |
fetchGithubFile |
software | healthy | apps/web/app/api/bpmn/[slug]/route.ts:fetchGithubFile |
getData |
software | healthy | apps/web/app/api/bpmn/[slug]/route.ts:getData |
listGithubFolder |
software | healthy | apps/web/app/api/bpmn/[slug]/route.ts:listGithubFolder |
getGithubBpmnBySlug |
software | healthy | apps/web/app/api/bpmn/[slug]/route.ts:getGithubBpmnBySlug |
folderVariants |
software | healthy | apps/web/app/api/bpmn/[slug]/route.ts:folderVariants |
GET |
software | healthy | apps/web/app/api/bpmn/[slug]/route.ts:GET |
GET |
software | healthy | apps/web/app/api/descriptions/route.ts:GET |
GET |
software | healthy | apps/web/app/api/sync-github/route.ts:GET |
POST |
software | healthy | apps/web/app/api/sync-github/route.ts:POST |
sanitizePath |
software | healthy | apps/web/app/api/manage-folder/route.ts:sanitizePath |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
SOLUCAO_413_ERROR.md |
software | healthy | SOLUCAO_413_ERROR.md |
CONFIGURAR_GITHUB_TOKEN.md |
software | healthy | CONFIGURAR_GITHUB_TOKEN.md |
SINCRONIZACAO_GITHUB.md |
software | healthy | SINCRONIZACAO_GITHUB.md |
package-lock.json |
software | healthy | package-lock.json |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
INTEGRACAO_PROCESSOS_STATUS.md |
software | healthy | INTEGRACAO_PROCESSOS_STATUS.md |
deploy.yml |
software | healthy | .github/workflows/deploy.yml |
test-upload-processo.mjs |
software | healthy | tools/test-upload-processo.mjs |
extract-descriptions.ts |
software | healthy | tools/extract-descriptions.ts |
convert-bpm-to-bpmn.ts |
software | healthy | tools/convert-bpm-to-bpmn.ts |
VERIFICACAO.md |
software | healthy | docs/VERIFICACAO.md |
ESTRUTURA_PASTAS_PROCESSOS.md |
software | healthy | docs/ESTRUTURA_PASTAS_PROCESSOS.md |
CODEX_CONTEXTO_COMPLETO_ORGANIZAR_E_UPLOAD.md |
software | healthy | docs/CODEX_CONTEXTO_COMPLETO_ORGANIZAR_E_UPLOAD.md |
.env.example |
software | healthy | apps/api/.env.example |
ecosystem.config.js |
software | healthy | apps/api/ecosystem.config.js |
package.json |
software | healthy | apps/api/package.json |
ecosystem.config.cjs |
software | healthy | apps/api/ecosystem.config.cjs |
tsconfig.json |
software | healthy | apps/api/tsconfig.json |
index.ts |
software | healthy | apps/api/src/index.ts |
descriptions.advanced.json |
software | healthy | apps/api/storage/descriptions.advanced.json |
descriptions.flat.json |
software | healthy | apps/api/storage/descriptions.flat.json |
comercial-v2-0.json |
software | healthy | apps/api/storage/content/comercial-v2-0.json |
bizagi-parser.ts |
software | healthy | apps/api/lib/bizagi-parser.ts |
bpm-converter.ts |
software | healthy | apps/api/lib/bpm-converter.ts |
.env.example |
software | healthy | apps/web/.env.example |
tailwind.config.ts |
software | healthy | apps/web/tailwind.config.ts |
.eslintrc.json |
software | healthy | apps/web/.eslintrc.json |
prisma.config.ts |
software | healthy | apps/web/prisma.config.ts |
postcss.config.js |
software | healthy | apps/web/postcss.config.js |
next.config.mjs |
software | healthy | apps/web/next.config.mjs |
ecosystem.config.js |
software | healthy | apps/web/ecosystem.config.js |
middleware.ts |
software | healthy | apps/web/middleware.ts |
package.json |
software | healthy | apps/web/package.json |
jest.config.js |
software | healthy | apps/web/jest.config.js |
next-env.d.ts |
software | healthy | apps/web/next-env.d.ts |
tsconfig.json |
software | healthy | apps/web/tsconfig.json |
globals.css |
software | healthy | apps/web/app/globals.css |
layout.tsx |
software | healthy | apps/web/app/layout.tsx |
page.tsx |
software | healthy | apps/web/app/page.tsx |
route.ts |
software | healthy | apps/web/app/api/upload-processo/route.ts |
route.ts |
software | healthy | apps/web/app/api/sync-processos/route.ts |
route.ts |
software | healthy | apps/web/app/api/popit/[processo]/[atividade]/route.ts |
route.ts |
software | healthy | apps/web/app/api/rename-file/route.ts |
route.ts |
software | healthy | apps/web/app/api/folders/route.ts |
route.ts |
software | healthy | apps/web/app/api/bpmn/[slug]/route.ts |
route.ts |
software | healthy | apps/web/app/api/descriptions/route.ts |
route.ts |
software | healthy | apps/web/app/api/sync-github/route.ts |
route.ts |
software | healthy | apps/web/app/api/manage-folder/route.ts |
route.ts |
software | healthy | apps/web/app/api/content/[slug]/route.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
tools |
software | healthy | tools |
docs |
software | healthy | docs |
apps |
software | healthy | apps |
api |
software | healthy | apps/api |
src |
software | healthy | apps/api/src |
storage |
software | healthy | apps/api/storage |
content |
software | healthy | apps/api/storage/content |
lib |
software | healthy | apps/api/lib |
web |
software | healthy | apps/web |
app |
software | healthy | apps/web/app |
api |
software | healthy | apps/web/app/api |
upload-processo |
software | healthy | apps/web/app/api/upload-processo |
sync-processos |
software | healthy | apps/web/app/api/sync-processos |
popit |
software | healthy | apps/web/app/api/popit |
[processo] |
software | healthy | apps/web/app/api/popit/[processo] |
[atividade] |
software | healthy | apps/web/app/api/popit/[processo]/[atividade] |
rename-file |
software | healthy | apps/web/app/api/rename-file |
folders |
software | healthy | apps/web/app/api/folders |
bpmn |
software | healthy | apps/web/app/api/bpmn |
[slug] |
software | healthy | apps/web/app/api/bpmn/[slug] |
descriptions |
software | healthy | apps/web/app/api/descriptions |
sync-github |
software | healthy | apps/web/app/api/sync-github |
manage-folder |
software | healthy | apps/web/app/api/manage-folder |
content |
software | healthy | apps/web/app/api/content |
[slug] |
software | healthy | apps/web/app/api/content/[slug] |
delete-processo |
software | healthy | apps/web/app/api/delete-processo |
move-processo |
software | healthy | apps/web/app/api/move-processo |
documents |
software | healthy | apps/web/app/api/documents |
[slug] |
software | healthy | apps/web/app/api/documents/[slug] |
folders |
software | healthy | apps/web/app/api/documents/[slug]/folders |
download |
software | healthy | apps/web/app/api/documents/[slug]/download |
[filename] |
software | healthy | apps/web/app/api/documents/[slug]/download/[filename] |
test-db |
software | healthy | apps/web/app/api/test-db |
processos |
software | healthy | apps/web/app/processos |
inserir |
software | healthy | apps/web/app/processos/inserir |
organizar |
software | healthy | apps/web/app/processos/organizar |
[slug] |
software | healthy | apps/web/app/processos/[slug] |
vale-shop |
software | healthy | apps/web/app/vale-shop |
processos |
software | healthy | apps/web/app/vale-shop/processos |
inserir |
software | healthy | apps/web/app/vale-shop/processos/inserir |
organizar |
software | healthy | apps/web/app/vale-shop/processos/organizar |
[slug] |
software | healthy | apps/web/app/vale-shop/processos/[slug] |
contexts |
software | healthy | apps/web/contexts |
types |
software | healthy | apps/web/types |
components |
software | healthy | apps/web/components |
prisma |
software | healthy | apps/web/prisma |
migrations |
software | healthy | apps/web/prisma/migrations |
20260218020303_init |
software | healthy | apps/web/prisma/migrations/20260218020303_init |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
RootLayout |
frontend | healthy | apps/web/app/layout.tsx |
Home |
frontend | healthy | apps/web/app/page.tsx |
ProcessosPageClient |
frontend | healthy | apps/web/app/processos/ProcessosPageClient.tsx |
InserirProcessoPage |
frontend | healthy | apps/web/app/processos/inserir/page.tsx |
ProcessosOrganizarPageClient |
frontend | healthy | apps/web/app/processos/organizar/ProcessosOrganizarPageClie… |
DiagramaSelector |
frontend | healthy | apps/web/app/processos/[slug]/DiagramaSelector.tsx |
ProcessoPageClient |
frontend | healthy | apps/web/app/processos/[slug]/ProcessoPageClient.tsx |
ValeShopLayout |
frontend | healthy | apps/web/app/vale-shop/layout.tsx |
ValeShopPage |
frontend | healthy | apps/web/app/vale-shop/page.tsx |
ValeShopProcessoPageClient |
frontend | healthy | apps/web/app/vale-shop/processos/[slug]/ValeShopProcessoPag… |
Header |
frontend | healthy | apps/web/components/Header.tsx |
BpmnViewer |
frontend | healthy | apps/web/components/BpmnViewer.tsx |
Hero |
frontend | healthy | apps/web/components/Hero.tsx |
Footer |
frontend | healthy | apps/web/components/Footer.tsx |
ConfirmDialog |
frontend | healthy | apps/web/components/ConfirmDialog.tsx |
ProcessOrganizationModal |
frontend | healthy | apps/web/components/ProcessOrganizationModal.tsx |
Notification |
frontend | healthy | apps/web/components/Notification.tsx |
PageScrollControls |
frontend | healthy | apps/web/components/PageScrollControls.tsx |
About |
frontend | healthy | apps/web/components/About.tsx |
ProcessSettingsModal |
frontend | healthy | apps/web/components/ProcessSettingsModal.tsx |
Services |
frontend | healthy | apps/web/components/Services.tsx |
ProcessCard |
frontend | healthy | apps/web/components/ProcessCard.tsx |
Contact |
frontend | healthy | apps/web/components/Contact.tsx |
ProcessOrganizationContent |
frontend | healthy | apps/web/components/ProcessOrganizationContent.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | apps/web/app/page.tsx |
/processos |
frontend | healthy | apps/web/app/processos/page.tsx |
/processos/inserir |
frontend | healthy | apps/web/app/processos/inserir/page.tsx |
/processos/organizar |
frontend | healthy | apps/web/app/processos/organizar/page.tsx |
/processos/[slug] |
frontend | healthy | apps/web/app/processos/[slug]/page.tsx |
/vale-shop |
frontend | healthy | apps/web/app/vale-shop/page.tsx |
/vale-shop/processos |
frontend | healthy | apps/web/app/vale-shop/processos/page.tsx |
/vale-shop/processos/inserir |
frontend | healthy | apps/web/app/vale-shop/processos/inserir/page.tsx |
/vale-shop/processos/organizar |
frontend | healthy | apps/web/app/vale-shop/processos/organizar/page.tsx |
/vale-shop/processos/[slug] |
frontend | healthy | apps/web/app/vale-shop/processos/[slug]/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
processes |
data | healthy | apps/web/prisma/migrations/20260218020303_init/migration.sql |
process_elements |
data | healthy | apps/web/prisma/migrations/20260218020303_init/migration.sql |
process_custom_names |
data | healthy | apps/web/prisma/migrations/20260218020303_init/migration.sql |
process_element_edits |
data | healthy | apps/web/prisma/migrations/20260218020303_init/migration.sql |
process_documents |
data | healthy | apps/web/prisma/migrations/20260218020303_init/migration.sql |
process_audit_logs |
data | healthy | apps/web/prisma/migrations/20260218020303_init/migration.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
9.504.5.092 |
network | healthy | apps/web/app/processos/inserir/page.tsx |
2.91.832.092 |
network | healthy | apps/web/app/processos/inserir/page.tsx |
2.651.64.7 |
network | healthy | apps/web/app/processos/inserir/page.tsx |
4.943.359.309 |
network | healthy | apps/web/app/processos/inserir/page.tsx |
268.18.58.688 |
network | healthy | apps/web/app/processos/inserir/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
DEPLOY_TOKEN_QUADRRA |
cicd | healthy | — |
VPS_USER |
cicd | healthy | — |
VPS_PASSWORD |
cicd | healthy | — |
DATABASE_URL |
cicd | healthy | — |
VPS_HOST |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
GET /api/health |
api | healthy | apps/api/src/index.ts |
GET /api/processes |
api | healthy | apps/api/src/index.ts |
GET /api/processes/:slug/bpmn |
api | healthy | apps/api/src/index.ts |
GET /api/processes/:slug/descriptions |
api | healthy | apps/api/src/index.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
port:22 |
network | healthy | .github/workflows/deploy.yml |
port:4000 |
network | healthy | apps/api/.env.example |
port:3000 |
network | healthy | apps/web/ecosystem.config.js |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | package-lock.json |
postgresql |
data | healthy | .github/workflows/deploy.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
4isaque4__quaddra |
software | healthy | /data/fable5_failed_archive/4isaque4__quaddra |
| Label | Layer | Status | Path |
|---|---|---|---|
BpmnJS |
software | healthy | apps/web/types/bpmn-js.d.ts:BpmnJS |
| Label | Layer | Status | Path |
|---|---|---|---|
migration.sql |
data | healthy | apps/web/prisma/migrations/20260218020303_init/migration.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::deploy |
cicd | healthy | .github/workflows/deploy.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
deploy |
cicd | healthy | .github/workflows/deploy.yml |
This page is publicly accessible at:
https://repobility.com/scan/17b401cf-ccd1-4d16-b6b6-4b2995da8ad3/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/17b401cf-ccd1-4d16-b6b6-4b2995da8ad3/
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.