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.

TomBener/zotagent

https://github.com/TomBener/zotagent · scanned 2026-06-16 00:39 UTC (2 months, 1 week ago)

38 raw signals (0 security + 38 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 34 actionable findings from 1 signal source. 4 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 557 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
runCli software healthy tests/integration/cli.test.ts:runCli
writeManifest software healthy tests/integration/cli.test.ts:writeManifest
createConfig software healthy tests/integration/cli.test.ts:createConfig
readyEntry software healthy tests/integration/cli.test.ts:readyEntry
createIndexedFixture software healthy tests/integration/cli.test.ts:createIndexedFixture
createMultiIndexedFixture software healthy tests/integration/cli.test.ts:createMultiIndexedFixture
createMinimalQmdTables software healthy tests/unit/qmd-fts-migration.test.ts:createMinimalQmdTables
jsonResponse software healthy tests/unit/add.test.ts:jsonResponse
journalArticleTemplate software healthy tests/unit/add.test.ts:journalArticleTemplate
attachmentTemplate software healthy tests/unit/add.test.ts:attachmentTemplate
makeTempFile software healthy tests/unit/add.test.ts:makeTempFile
cleanupTempDir software healthy tests/unit/add.test.ts:cleanupTempDir
thesisTemplate software healthy tests/unit/add.test.ts:thesisTemplate
stubZotero software healthy tests/unit/add.test.ts:stubZotero
block software healthy tests/unit/exact.test.ts:block
manifest software healthy tests/unit/exact.test.ts:manifest
captureConsole software healthy tests/unit/json.test.ts:captureConsole
makeRecord software healthy tests/unit/excludes.test.ts:makeRecord
makeAttachment software healthy tests/unit/excludes.test.ts:makeAttachment
jsonResponse software healthy tests/unit/translation-server.test.ts:jsonResponse
recordingFetch software healthy tests/unit/translation-server.test.ts:recordingFetch
contentType software healthy tests/unit/translation-server.test.ts:contentType
writeManifest software healthy tests/unit/engine.test.ts:writeManifest
fakeFactory software healthy tests/unit/engine.test.ts:fakeFactory
fakeKeywordFactory software healthy tests/unit/engine.test.ts:fakeKeywordFactory
unusedQmdFactory software healthy tests/unit/engine.test.ts:unusedQmdFactory
fakeQmdFactory software healthy tests/unit/engine.test.ts:fakeQmdFactory
createConfig software healthy tests/unit/keyword-db.test.ts:createConfig
readyEntry software healthy tests/unit/keyword-db.test.ts:readyEntry
writeOneBlockManifest software healthy tests/unit/keyword-db.test.ts:writeOneBlockManifest
form software healthy tests/unit/keyword-db.test.ts:form
syntax software healthy tests/unit/keyword-db.test.ts:syntax
jsonResponse software healthy tests/unit/add-translation.test.ts:jsonResponse
webpageTemplate software healthy tests/unit/add-translation.test.ts:webpageTemplate
journalArticleTemplate software healthy tests/unit/add-translation.test.ts:journalArticleTemplate
bookTemplate software healthy tests/unit/add-translation.test.ts:bookTemplate
noteTemplate software healthy tests/unit/add-translation.test.ts:noteTemplate
stubFetch software healthy tests/unit/add-translation.test.ts:stubFetch
zoteroCreates software healthy tests/unit/add-translation.test.ts:zoteroCreates
contentType software healthy tests/unit/add-translation.test.ts:contentType
jsonResponse software healthy tests/unit/s2.test.ts:jsonResponse
makeManifest software healthy tests/unit/manifest.test.ts:makeManifest
trivialBlock software healthy tests/unit/sync.test.ts:trivialBlock
runInlineModule software healthy tests/unit/sync.test.ts:runInlineModule
fakeFactory software healthy tests/unit/sync.test.ts:fakeFactory
fakeExtractBatch software healthy tests/unit/sync.test.ts:fakeExtractBatch
qmdFactory software healthy tests/unit/sync.test.ts:qmdFactory
keywordFactory software healthy tests/unit/sync.test.ts:keywordFactory
extractBatchFn software healthy tests/unit/sync.test.ts:extractBatchFn
jsonResponse software healthy tests/unit/recent.test.ts:jsonResponse

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

LabelLayerStatusPath
README.md software healthy README.md
package.json software healthy package.json
package-lock.json software healthy package-lock.json
tsconfig.json software healthy tsconfig.json
LICENSE software healthy LICENSE
AGENTS.md software healthy AGENTS.md
cli.test.ts software healthy tests/integration/cli.test.ts
qmd-fts-migration.test.ts software healthy tests/unit/qmd-fts-migration.test.ts
add.test.ts software healthy tests/unit/add.test.ts
exact.test.ts software healthy tests/unit/exact.test.ts
json.test.ts software healthy tests/unit/json.test.ts
excludes.test.ts software healthy tests/unit/excludes.test.ts
translation-server.test.ts software healthy tests/unit/translation-server.test.ts
engine.test.ts software healthy tests/unit/engine.test.ts
keyword-db.test.ts software healthy tests/unit/keyword-db.test.ts
add-translation.test.ts software healthy tests/unit/add-translation.test.ts
s2.test.ts software healthy tests/unit/s2.test.ts
manifest.test.ts software healthy tests/unit/manifest.test.ts
catalog.test.ts software healthy tests/unit/catalog.test.ts
sync.test.ts software healthy tests/unit/sync.test.ts
recent.test.ts software healthy tests/unit/recent.test.ts
config.test.ts software healthy tests/unit/config.test.ts
zotero-tags.test.ts software healthy tests/unit/zotero-tags.test.ts
zotero-collections.test.ts software healthy tests/unit/zotero-collections.test.ts
qmd.test.ts software healthy tests/unit/qmd.test.ts
metadata.test.ts software healthy tests/unit/metadata.test.ts
migrate-gzip-manifests.ts software healthy scripts/migrate-gzip-manifests.ts
compare-formats.ts software healthy scripts/compare-formats.ts
migrate-qmd-fts-contentless.ts software healthy scripts/migrate-qmd-fts-contentless.ts
SKILL.md software healthy skills/zotagent/SKILL.md
lint.yml software healthy .github/workflows/lint.yml
release.yml software healthy .github/workflows/release.yml
catalog.ts software healthy src/catalog.ts
config.ts software healthy src/config.ts
config-command.ts software healthy src/config-command.ts
epub.ts software healthy src/epub.ts
zh-convert.ts software healthy src/zh-convert.ts
s2.ts software healthy src/s2.ts
metadata.ts software healthy src/metadata.ts
json.ts software healthy src/json.ts
zotero-read.ts software healthy src/zotero-read.ts
json-input.ts software healthy src/json-input.ts
zotero-tags.ts software healthy src/zotero-tags.ts
diagnose.ts software healthy src/diagnose.ts
translation-server.ts software healthy src/translation-server.ts
zotero-collections.ts software healthy src/zotero-collections.ts
manifest.ts software healthy src/manifest.ts
utils.ts software healthy src/utils.ts
html-extract.ts software healthy src/html-extract.ts
keyword-db.ts software healthy src/keyword-db.ts

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

LabelLayerStatusPath
tests software healthy tests
integration software healthy tests/integration
unit software healthy tests/unit
scripts software healthy scripts
skills software healthy skills
zotagent software healthy skills/zotagent
.github software healthy .github
workflows software healthy .github/workflows
src software healthy src

LabelLayerStatusPath
ConfigCommandError software healthy src/config-command.ts:ConfigCommandError
JsonInputError software healthy src/json-input.ts:JsonInputError
TranslationServerError software healthy src/translation-server.ts:TranslationServerError
LegacyManifestFormatError software healthy src/utils.ts:LegacyManifestFormatError
KeywordQuerySyntaxError software healthy src/keyword-db.ts:KeywordQuerySyntaxError
SyncLogger software healthy src/sync.ts:SyncLogger

LabelLayerStatusPath
gha::lint cicd healthy .github/workflows/lint.yml
gha::release cicd healthy .github/workflows/release.yml

LabelLayerStatusPath
lint cicd healthy .github/workflows/lint.yml
release cicd healthy .github/workflows/release.yml

LabelLayerStatusPath
repobility-clone-rb_buw0v software healthy /tmp/repobility-clone-rb_buw0v

LabelLayerStatusPath
sqlite data healthy package-lock.json

LabelLayerStatusPath
qmd-fts-migration.test.ts data healthy tests/unit/qmd-fts-migration.test.ts

LabelLayerStatusPath
port:1969 network healthy README.md

LabelLayerStatusPath
127.0.0.1 network healthy README.md

LabelLayerStatusPath
gpu (detected) hardware healthy package-lock.json

LabelLayerStatusPath
/old.md frontend healthy tests/unit/sync.test.ts
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/1f521186-8db9-44d1-8c8e-1f3a565d7264/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/1f521186-8db9-44d1-8c8e-1f3a565d7264/

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.