https://github.com/SidneyBissoli/senado-br-mcp-cloudflare
· scanned 2026-06-16 00:12 UTC (2 months, 2 weeks ago)
9 raw signals (0 security + 9 graph)
Last scanned 2 months, 2 weeks ago · v1 · 9 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 308 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 |
|---|---|---|---|
tools |
software | healthy | tests/server.test.ts:tools |
fakeAnalytics |
software | healthy | tests/instrument.test.ts:fakeAnalytics |
makeRequest |
software | healthy | tests/auth.test.ts:makeRequest |
stubWith |
software | healthy | tests/scraper/ecidadania-contract.test.ts:stubWith |
fakeReadD1 |
software | healthy | tests/scraper/store.test.ts:fakeReadD1 |
row |
software | healthy | tests/scraper/store.test.ts:row |
fakeWriteD1 |
software | healthy | tests/scraper/store.test.ts:fakeWriteD1 |
fakeCtx |
software | healthy | tests/scraper/store.test.ts:fakeCtx |
rec |
software | healthy | tests/scraper/pipeline.test.ts:rec |
fakeD1 |
software | healthy | tests/scraper/pipeline.test.ts:fakeD1 |
makeStmt |
software | healthy | tests/scraper/pipeline.test.ts:makeStmt |
touchesCurrent |
software | healthy | tests/scraper/pipeline.test.ts:touchesCurrent |
tests |
software | healthy | tests/tools/ecidadania.test.ts:tests |
normalize |
software | healthy | tests/tools/senadores.test.ts:normalize |
jsonResponse |
software | healthy | tests/throttle/upstream.test.ts:jsonResponse |
timingSafeEqual |
software | healthy | src/auth.ts:timingSafeEqual |
checkAuth |
software | healthy | src/auth.ts:checkAuth |
buildGastosSenador |
software | healthy | src/prompts.ts:buildGastosSenador |
buildTramitacaoMateria |
software | healthy | src/prompts.ts:buildTramitacaoMateria |
buildVotosSenador |
software | healthy | src/prompts.ts:buildVotosSenador |
buildPanoramaEcidadania |
software | healthy | src/prompts.ts:buildPanoramaEcidadania |
registerPrompts |
software | healthy | src/prompts.ts:registerPrompts |
instrumentTool |
software | healthy | src/instrument.ts:instrumentTool |
recordToolCall |
software | healthy | src/instrument.ts:recordToolCall |
createServer |
software | healthy | src/server.ts:createServer |
incr |
software | healthy | src/metrics.ts:incr |
incrTool |
software | healthy | src/metrics.ts:incrTool |
entry |
software | healthy | src/metrics.ts:entry |
getMetrics |
software | healthy | src/metrics.ts:getMetrics |
_resetMetrics |
software | healthy | src/metrics.ts:_resetMetrics |
buildGuia |
software | healthy | src/resources.ts:buildGuia |
buildCatalogo |
software | healthy | src/resources.ts:buildCatalogo |
buildGlossario |
software | healthy | src/resources.ts:buildGlossario |
registerResources |
software | healthy | src/resources.ts:registerResources |
toolError |
software | healthy | src/utils/validation.ts:toolError |
errorFrom |
software | healthy | src/utils/validation.ts:errorFrom |
toolResult |
software | healthy | src/utils/validation.ts:toolResult |
safeInt |
software | healthy | src/utils/validation.ts:safeInt |
buildParams |
software | healthy | src/utils/validation.ts:buildParams |
dig |
software | healthy | src/utils/validation.ts:dig |
ensureArray |
software | healthy | src/utils/validation.ts:ensureArray |
emit |
software | healthy | src/utils/logger.ts:emit |
log |
software | healthy | src/utils/logger.ts:log |
isStale |
software | healthy | src/scraper/store.ts:isStale |
ageMin |
software | healthy | src/scraper/store.ts:ageMin |
readCurrent |
software | healthy | src/scraper/store.ts:readCurrent |
resolveList |
software | healthy | src/scraper/store.ts:resolveList |
writeDetalheThrough |
software | healthy | src/scraper/store.ts:writeDetalheThrough |
classifyRun |
software | healthy | src/scraper/anomaly.ts:classifyRun |
ratio |
software | healthy | src/scraper/anomaly.ts:ratio |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
lhm.plugin.json |
software | healthy | lhm.plugin.json |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
wrangler.toml |
software | healthy | wrangler.toml |
glama.json |
software | healthy | glama.json |
package-lock.json |
software | healthy | package-lock.json |
server.json |
software | healthy | server.json |
tsconfig.json |
software | healthy | tsconfig.json |
LICENSE |
software | healthy | LICENSE |
vitest.config.ts |
software | healthy | vitest.config.ts |
server.test.ts |
software | healthy | tests/server.test.ts |
prompts.test.ts |
software | healthy | tests/prompts.test.ts |
resources.test.ts |
software | healthy | tests/resources.test.ts |
raw-fixtures.d.ts |
software | healthy | tests/raw-fixtures.d.ts |
metrics.test.ts |
software | healthy | tests/metrics.test.ts |
instrument.test.ts |
software | healthy | tests/instrument.test.ts |
auth.test.ts |
software | healthy | tests/auth.test.ts |
consulta-detalhe.html |
software | healthy | tests/fixtures/ecidadania/consulta-detalhe.html |
evento-detalhe.html |
software | healthy | tests/fixtures/ecidadania/evento-detalhe.html |
eventos-lista.json |
software | healthy | tests/fixtures/ecidadania/eventos-lista.json |
ideias-lista.json |
software | healthy | tests/fixtures/ecidadania/ideias-lista.json |
consultas-lista.json |
software | healthy | tests/fixtures/ecidadania/consultas-lista.json |
ideia-detalhe.html |
software | healthy | tests/fixtures/ecidadania/ideia-detalhe.html |
validation.test.ts |
software | healthy | tests/utils/validation.test.ts |
logger.test.ts |
software | healthy | tests/utils/logger.test.ts |
ecidadania-contract.test.ts |
software | healthy | tests/scraper/ecidadania-contract.test.ts |
store.test.ts |
software | healthy | tests/scraper/store.test.ts |
anomaly.test.ts |
software | healthy | tests/scraper/anomaly.test.ts |
pipeline.test.ts |
software | healthy | tests/scraper/pipeline.test.ts |
manager.test.ts |
software | healthy | tests/cache/manager.test.ts |
l0-memory.test.ts |
software | healthy | tests/cache/l0-memory.test.ts |
votacao-comissao.test.ts |
software | healthy | tests/tools/votacao-comissao.test.ts |
plenario.test.ts |
software | healthy | tests/tools/plenario.test.ts |
legislacao.test.ts |
software | healthy | tests/tools/legislacao.test.ts |
composicao.test.ts |
software | healthy | tests/tools/composicao.test.ts |
contratacoes.test.ts |
software | healthy | tests/tools/contratacoes.test.ts |
ecidadania.test.ts |
software | healthy | tests/tools/ecidadania.test.ts |
senadores.test.ts |
software | healthy | tests/tools/senadores.test.ts |
orcamento.test.ts |
software | healthy | tests/tools/orcamento.test.ts |
senadores-admin.test.ts |
software | healthy | tests/tools/senadores-admin.test.ts |
comissoes.test.ts |
software | healthy | tests/tools/comissoes.test.ts |
votacoes.test.ts |
software | healthy | tests/tools/votacoes.test.ts |
orcamento-senado.test.ts |
software | healthy | tests/tools/orcamento-senado.test.ts |
processos.test.ts |
software | healthy | tests/tools/processos.test.ts |
materias.test.ts |
software | healthy | tests/tools/materias.test.ts |
discursos.test.ts |
software | healthy | tests/tools/discursos.test.ts |
referencia.test.ts |
software | healthy | tests/tools/referencia.test.ts |
servidores.test.ts |
software | healthy | tests/tools/servidores.test.ts |
taquigrafia.test.ts |
software | healthy | tests/tools/taquigrafia.test.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
fixtures |
software | healthy | tests/fixtures |
ecidadania |
software | healthy | tests/fixtures/ecidadania |
utils |
software | healthy | tests/utils |
scraper |
software | healthy | tests/scraper |
cache |
software | healthy | tests/cache |
tools |
software | healthy | tests/tools |
throttle |
software | healthy | tests/throttle |
migrations |
software | healthy | migrations |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
utils |
software | healthy | src/utils |
scraper |
software | healthy | src/scraper |
cache |
software | healthy | src/cache |
tools |
software | healthy | src/tools |
throttle |
software | healthy | src/throttle |
| Label | Layer | Status | Path |
|---|---|---|---|
ecidadania_current |
data | healthy | migrations/0001_ecidadania_init.sql |
ecidadania_history |
data | healthy | migrations/0001_ecidadania_init.sql |
ecidadania_detalhe |
data | healthy | migrations/0001_ecidadania_init.sql |
ecidadania_scrape_runs |
data | healthy | migrations/0001_ecidadania_init.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
on |
software | healthy | src/scraper/ecidadania.ts:on |
TokenBucket |
software | healthy | src/throttle/token-bucket.ts:TokenBucket |
UpstreamError |
software | healthy | src/throttle/upstream.ts:UpstreamError |
| Label | Layer | Status | Path |
|---|---|---|---|
0002_ecidadania_indexes.sql |
data | healthy | migrations/0002_ecidadania_indexes.sql |
0001_ecidadania_init.sql |
data | healthy | migrations/0001_ecidadania_init.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-564mi7yo |
software | healthy | /tmp/repobility-clone-564mi7yo |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::.github/workflows/publish-mcp.yml |
security | healthy | .github/workflows/publish-mcp.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::publish-mcp |
cicd | healthy | .github/workflows/publish-mcp.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
publish |
cicd | healthy | .github/workflows/publish-mcp.yml |
This page is publicly accessible at:
https://repobility.com/scan/646770f9-4599-438e-a886-bf18a771cf3c/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/646770f9-4599-438e-a886-bf18a771cf3c/
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.