https://github.com/TenorioDevfullStack/StockManager
· scanned 2026-06-16 00:31 UTC (2 months, 2 weeks ago)
23 raw signals (0 security + 23 graph)
Last scanned 2 months, 2 weeks ago · v1 · 23 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 97 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 |
|---|---|---|---|
atualizar |
software | healthy | js/documentos.js:atualizar |
card |
software | healthy | js/relatorios.js:card |
funcionario |
software | healthy | js/movimentacoes.js:funcionario |
updateLabels |
software | healthy | js/movimentacoes.js:updateLabels |
normalizeId |
software | healthy | js/storage.js:normalizeId |
getTime |
software | healthy | js/storage.js:getTime |
handleHealth |
software | healthy | supabase/functions/bot-api/index.ts:handleHealth |
handleResumo |
software | healthy | supabase/functions/bot-api/index.ts:handleResumo |
handleProdutos |
software | healthy | supabase/functions/bot-api/index.ts:handleProdutos |
handlePessoas |
software | healthy | supabase/functions/bot-api/index.ts:handlePessoas |
handleMovimentacoes |
software | healthy | supabase/functions/bot-api/index.ts:handleMovimentacoes |
handleDocumentos |
software | healthy | supabase/functions/bot-api/index.ts:handleDocumentos |
produtoPayload |
software | healthy | supabase/functions/bot-api/index.ts:produtoPayload |
pessoaPayload |
software | healthy | supabase/functions/bot-api/index.ts:pessoaPayload |
createSupabaseAdminClient |
software | healthy | supabase/functions/bot-api/index.ts:createSupabaseAdminClie… |
authenticateBot |
software | healthy | supabase/functions/bot-api/index.ts:authenticateBot |
requireMethod |
software | healthy | supabase/functions/bot-api/index.ts:requireMethod |
routeParts |
software | healthy | supabase/functions/bot-api/index.ts:routeParts |
readBody |
software | healthy | supabase/functions/bot-api/index.ts:readBody |
firstValue |
software | healthy | supabase/functions/bot-api/index.ts:firstValue |
requiredText |
software | healthy | supabase/functions/bot-api/index.ts:requiredText |
optionalText |
software | healthy | supabase/functions/bot-api/index.ts:optionalText |
setOptionalText |
software | healthy | supabase/functions/bot-api/index.ts:setOptionalText |
requiredNumber |
software | healthy | supabase/functions/bot-api/index.ts:requiredNumber |
optionalNumber |
software | healthy | supabase/functions/bot-api/index.ts:optionalNumber |
requiredUuid |
software | healthy | supabase/functions/bot-api/index.ts:requiredUuid |
optionalUuid |
software | healthy | supabase/functions/bot-api/index.ts:optionalUuid |
ensureUuid |
software | healthy | supabase/functions/bot-api/index.ts:ensureUuid |
validateMovimentacaoTipo |
software | healthy | supabase/functions/bot-api/index.ts:validateMovimentacaoTipo |
validatePessoaTipo |
software | healthy | supabase/functions/bot-api/index.ts:validatePessoaTipo |
pagination |
software | healthy | supabase/functions/bot-api/index.ts:pagination |
orderOptions |
software | healthy | supabase/functions/bot-api/index.ts:orderOptions |
cleanParam |
software | healthy | supabase/functions/bot-api/index.ts:cleanParam |
cleanLikeTerm |
software | healthy | supabase/functions/bot-api/index.ts:cleanLikeTerm |
requireEnv |
software | healthy | supabase/functions/bot-api/index.ts:requireEnv |
requireUuidEnv |
software | healthy | supabase/functions/bot-api/index.ts:requireUuidEnv |
throwDbError |
software | healthy | supabase/functions/bot-api/index.ts:throwDbError |
ok |
software | healthy | supabase/functions/bot-api/index.ts:ok |
fail |
software | healthy | supabase/functions/bot-api/index.ts:fail |
json |
software | healthy | supabase/functions/bot-api/index.ts:json |
isRecord |
software | healthy | supabase/functions/bot-api/index.ts:isRecord |
safeEquals |
software | healthy | supabase/functions/bot-api/index.ts:safeEquals |
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
index.html |
software | healthy | index.html |
SETUP_DOCUMENTOS.md |
software | healthy | SETUP_DOCUMENTOS.md |
.env.example |
software | healthy | .env.example |
MULTI_TENANCY.md |
software | healthy | MULTI_TENANCY.md |
DEPLOY_SECURITY_LGPD.md |
software | healthy | DEPLOY_SECURITY_LGPD.md |
BOT_API.md |
software | healthy | BOT_API.md |
ui.js |
software | healthy | js/ui.js |
supabase.config.example.js |
software | healthy | js/supabase.config.example.js |
agenda.js |
software | healthy | js/agenda.js |
dashboard.js |
software | healthy | js/dashboard.js |
supabase.config.js |
software | healthy | js/supabase.config.js |
organizacao.js |
software | healthy | js/organizacao.js |
documentos.js |
software | healthy | js/documentos.js |
pessoas.js |
software | healthy | js/pessoas.js |
app.js |
software | healthy | js/app.js |
relatorios.js |
software | healthy | js/relatorios.js |
produtos.js |
software | healthy | js/produtos.js |
movimentacoes.js |
software | healthy | js/movimentacoes.js |
storage.js |
software | healthy | js/storage.js |
style.css |
software | healthy | css/style.css |
config.toml |
software | healthy | supabase/config.toml |
index.ts |
software | healthy | supabase/functions/bot-api/index.ts |
20260503193000_enable_authenticated_access.sql |
software | healthy | supabase/migrations/20260503193000_enable_authenticated_acc… |
20260521001000_create_documents_storage_bucket.sql |
software | healthy | supabase/migrations/20260521001000_create_documents_storage… |
20260521002000_fix_pessoas_fornecedor_tipo.sql |
software | healthy | supabase/migrations/20260521002000_fix_pessoas_fornecedor_t… |
20260527100000_apply_security_policies.sql |
software | healthy | supabase/migrations/20260527100000_apply_security_policies.… |
20260612090000_add_tarefas_table.sql |
software | healthy | supabase/migrations/20260612090000_add_tarefas_table.sql |
20260521000000_add_documents_table.sql |
software | healthy | supabase/migrations/20260521000000_add_documents_table.sql |
20260503150000_initial_inventory_schema.sql |
software | healthy | supabase/migrations/20260503150000_initial_inventory_schema… |
20260614130000_soft_delete.sql |
software | healthy | supabase/migrations/20260614130000_soft_delete.sql |
20260525090000_bot_api_access.sql |
software | healthy | supabase/migrations/20260525090000_bot_api_access.sql |
20260614120000_organization_tenancy.sql |
software | healthy | supabase/migrations/20260614120000_organization_tenancy.sql |
20260503151000_inventory_movement_rpc.sql |
software | healthy | supabase/migrations/20260503151000_inventory_movement_rpc.s… |
| Label | Layer | Status | Path |
|---|---|---|---|
20260503193000_enable_authenticated_access.sql |
data | healthy | supabase/migrations/20260503193000_enable_authenticated_acc… |
20260521001000_create_documents_storage_bucket.sql |
data | healthy | supabase/migrations/20260521001000_create_documents_storage… |
20260521002000_fix_pessoas_fornecedor_tipo.sql |
data | healthy | supabase/migrations/20260521002000_fix_pessoas_fornecedor_t… |
20260527100000_apply_security_policies.sql |
data | healthy | supabase/migrations/20260527100000_apply_security_policies.… |
20260612090000_add_tarefas_table.sql |
data | healthy | supabase/migrations/20260612090000_add_tarefas_table.sql |
20260521000000_add_documents_table.sql |
data | healthy | supabase/migrations/20260521000000_add_documents_table.sql |
20260503150000_initial_inventory_schema.sql |
data | healthy | supabase/migrations/20260503150000_initial_inventory_schema… |
20260614130000_soft_delete.sql |
data | healthy | supabase/migrations/20260614130000_soft_delete.sql |
20260525090000_bot_api_access.sql |
data | healthy | supabase/migrations/20260525090000_bot_api_access.sql |
20260614120000_organization_tenancy.sql |
data | healthy | supabase/migrations/20260614120000_organization_tenancy.sql |
20260503151000_inventory_movement_rpc.sql |
data | healthy | supabase/migrations/20260503151000_inventory_movement_rpc.s… |
| Label | Layer | Status | Path |
|---|---|---|---|
js |
software | healthy | js |
css |
software | healthy | css |
supabase |
software | healthy | supabase |
functions |
software | healthy | supabase/functions |
bot-api |
software | healthy | supabase/functions/bot-api |
migrations |
software | healthy | supabase/migrations |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-7ksfpt47 |
software | healthy | /tmp/repobility-clone-7ksfpt47 |
| Label | Layer | Status | Path |
|---|---|---|---|
ApiError |
software | healthy | supabase/functions/bot-api/index.ts:ApiError |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
public |
data | healthy | supabase/migrations/20260612090000_add_tarefas_table.sql |
This page is publicly accessible at:
https://repobility.com/scan/081fb8c9-950b-470e-8f7c-12112af6a27d/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/081fb8c9-950b-470e-8f7c-12112af6a27d/
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.