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.

topmcon/Catalog-Verification-API

https://github.com/topmcon/Catalog-Verification-API · scanned 2026-06-16 00:40 UTC (2 months, 1 week ago)

256 raw signals (0 security + 256 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 255 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.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 2242 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
getCategoryTitleSchema software healthy archive/dead-code-2026-04-22/title-schema-by-category-OLD-B…
getAllSchemaCategoryNames software healthy archive/dead-code-2026-04-22/title-schema-by-category-OLD-B…
isWhitelistedAttribute software healthy archive/dead-code-2026-04-22/title-schema-by-category-OLD-B…
inputCost software healthy archive/dead-code-2026-04-22/agents/base/BaseAgent.ts:input…
outputCost software healthy archive/dead-code-2026-04-22/agents/base/BaseAgent.ts:outpu…
getClassificationHash software healthy archive/dead-code-2026-04-22/agents/base/types.ts:getClassi…
for software healthy archive/dead-code-2026-04-22/agents/__mocks__/openai.ts:for
getMockCompletionsCreate software healthy archive/dead-code-2026-04-22/agents/__mocks__/openai.ts:get…
weighted software healthy archive/dead-code-2026-04-22/agents/CategoryClassifierAgent…
buildCategoryConsensus software healthy archive/dead-code-2026-04-22/agents/CategoryClassifierAgent…
setupDualAIMock software healthy archive/dead-code-2026-04-22/agents/CategoryClassifierAgent…
buildCategoryPrompt software healthy archive/dead-code-2026-04-22/agents/CategoryClassifierAgent…
getCategoriesForFamily software healthy archive/dead-code-2026-04-22/agents/CategoryClassifierAgent…
getFewShotExamples software healthy archive/dead-code-2026-04-22/agents/CategoryClassifierAgent…
getHistoricalMisclassifications software healthy archive/dead-code-2026-04-22/agents/CategoryClassifierAgent…
buildDepartmentPrompt software healthy archive/dead-code-2026-04-22/agents/CategoryClassifierAgent…
buildFamilyPrompt software healthy archive/dead-code-2026-04-22/agents/CategoryClassifierAgent…
getFamilyGuidelines software healthy archive/dead-code-2026-04-22/agents/CategoryClassifierAgent…
getFamilyExamples software healthy archive/dead-code-2026-04-22/agents/CategoryClassifierAgent…
buildChainStepEntry software healthy archive/dead-code-2026-04-22/agents/debug/checks/ChainStepC…
buildConsensusSection software healthy archive/dead-code-2026-04-22/agents/debug/checks/ConsensusC…
isMiscCategory software healthy archive/dead-code-2026-04-22/agents/debug/checks/PayloadHea…
detectBrandCollision software healthy archive/dead-code-2026-04-22/agents/debug/checks/PayloadHea…
fergBrand software healthy archive/dead-code-2026-04-22/agents/debug/checks/PayloadHea…
isLegacyOnly software healthy archive/dead-code-2026-04-22/agents/debug/checks/PayloadHea…
runPayloadHealthCheck software healthy archive/dead-code-2026-04-22/agents/debug/checks/PayloadHea…
fastPathMiss software healthy archive/dead-code-2026-04-22/agents/debug/checks/FastPathCh…
fastPathHit software healthy archive/dead-code-2026-04-22/agents/debug/checks/FastPathCh…
buildComparisonSection software healthy archive/dead-code-2026-04-22/agents/debug/checks/Comparison…
snapshotFergusonFields software healthy archive/dead-code-2026-04-22/agents/debug/checks/FergusonEx…
val software healthy archive/dead-code-2026-04-22/agents/debug/checks/FergusonEx…
runFergusonExtractCheck software healthy archive/dead-code-2026-04-22/agents/debug/checks/FergusonEx…
formatDebugReport software healthy archive/dead-code-2026-04-22/agents/debug/formatters/Consol…
formatChainStep software healthy archive/dead-code-2026-04-22/agents/debug/formatters/Consol…
truncate software healthy archive/dead-code-2026-04-22/agents/debug/formatters/Consol…
main software healthy scripts/review-errors.js:main
quickCount software healthy scripts/quick-sf-count.js:quickCount
normalize software healthy scripts/deep-check-pending-vs-master.js:normalize
in software healthy scripts/audit-field-mapping-reference.js:in
loadFile software healthy scripts/audit-field-mapping-reference.js:loadFile
checkFieldAliases software healthy scripts/audit-field-mapping-reference.js:checkFieldAliases
checkAttributeAliases software healthy scripts/audit-field-mapping-reference.js:checkAttributeAlia…
checkExtractors software healthy scripts/audit-field-mapping-reference.js:checkExtractors
declarations software healthy scripts/audit-field-mapping-reference.js:declarations
checkPromptFields software healthy scripts/audit-field-mapping-reference.js:checkPromptFields
checkOutputFields software healthy scripts/audit-field-mapping-reference.js:checkOutputFields
main software healthy scripts/audit-field-mapping-reference.js:main
check software healthy scripts/check-pending-vs-master.js:check
normalized software healthy scripts/check-pending-vs-master.js:normalized
formatTimeAgo software healthy scripts/check-pending-creation-requests.js:formatTimeAgo

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

LabelLayerStatusPath
jest.config.js software healthy jest.config.js
picklist-audit-results.json software healthy picklist-audit-results.json
README.md software healthy README.md
CLAUDE.md software healthy CLAUDE.md
package.json software healthy package.json
CATEGORY-SIZE-CLASS-ANALYSIS.md software healthy CATEGORY-SIZE-CLASS-ANALYSIS.md
ARCHITECTURE-BLUEPRINT.md software healthy ARCHITECTURE-BLUEPRINT.md
CONTRIBUTING.md software healthy CONTRIBUTING.md
package-lock.json software healthy package-lock.json
AI_AUDIT_PROMPT.md software healthy AI_AUDIT_PROMPT.md
.eslintrc.json software healthy .eslintrc.json
tsconfig.json software healthy tsconfig.json
APPLIANCE-VS-NON-APPLIANCE-ANALYSIS.md software healthy archive/analysis-february-2026/APPLIANCE-VS-NON-APPLIANCE-A…
BATCH-AUDIT-REPORT-2026-02-12.md software healthy archive/analysis-february-2026/BATCH-AUDIT-REPORT-2026-02-1…
COMPLETE-FIX-PLAN.md software healthy archive/analysis-february-2026/COMPLETE-FIX-PLAN.md
NON-APPLIANCE-CONTAMINATION-ROOT-CAUSE.md software healthy archive/analysis-february-2026/NON-APPLIANCE-CONTAMINATION-…
TYPE-STYLE-CROSS-CONTAMINATION-ISSUE.md software healthy archive/analysis-february-2026/TYPE-STYLE-CROSS-CONTAMINATI…
TITLE-ENHANCEMENT-COMPLETE.md software healthy archive/analysis-february-2026/TITLE-ENHANCEMENT-COMPLETE.md
title-schema-by-category-OLD-BACKUP.ts software healthy archive/dead-code-2026-04-22/title-schema-by-category-OLD-B…
README.md software healthy archive/dead-code-2026-04-22/agents/README.md
AgentContext.ts software healthy archive/dead-code-2026-04-22/agents/base/AgentContext.ts
BaseAgent.ts software healthy archive/dead-code-2026-04-22/agents/base/BaseAgent.ts
types.ts software healthy archive/dead-code-2026-04-22/agents/base/types.ts
openai.ts software healthy archive/dead-code-2026-04-22/agents/__mocks__/openai.ts
schema.ts software healthy archive/dead-code-2026-04-22/agents/CategoryClassifierAgent…
CategoryClassifierAgent.ts software healthy archive/dead-code-2026-04-22/agents/CategoryClassifierAgent…
consensus.ts software healthy archive/dead-code-2026-04-22/agents/CategoryClassifierAgent…
CategoryClassifierAgent.test.ts software healthy archive/dead-code-2026-04-22/agents/CategoryClassifierAgent…
fast-path-exact-match.json software healthy archive/dead-code-2026-04-22/agents/CategoryClassifierAgent…
README.md software healthy archive/dead-code-2026-04-22/agents/CategoryClassifierAgent…
cross-dept-conflict-ais-disagree.json software healthy archive/dead-code-2026-04-22/agents/CategoryClassifierAgent…
asymmetric-confidence.json software healthy archive/dead-code-2026-04-22/agents/CategoryClassifierAgent…
cross-dept-conflict-ais-agree.json software healthy archive/dead-code-2026-04-22/agents/CategoryClassifierAgent…
fast-path-miss-chain-resolves.json software healthy archive/dead-code-2026-04-22/agents/CategoryClassifierAgent…
step3-category.prompt.ts software healthy archive/dead-code-2026-04-22/agents/CategoryClassifierAgent…
examples.ts software healthy archive/dead-code-2026-04-22/agents/CategoryClassifierAgent…
step1-department.prompt.ts software healthy archive/dead-code-2026-04-22/agents/CategoryClassifierAgent…
step2-family.prompt.ts software healthy archive/dead-code-2026-04-22/agents/CategoryClassifierAgent…
VerificationOrchestrator.ts software healthy archive/dead-code-2026-04-22/agents/orchestrator/Verificati…
types.ts software healthy archive/dead-code-2026-04-22/agents/orchestrator/types.ts
DebugReport.ts software healthy archive/dead-code-2026-04-22/agents/debug/DebugReport.ts
AgentDebugLogger.ts software healthy archive/dead-code-2026-04-22/agents/debug/AgentDebugLogger.…
ChainStepCheck.ts software healthy archive/dead-code-2026-04-22/agents/debug/checks/ChainStepC…
ConsensusCheck.ts software healthy archive/dead-code-2026-04-22/agents/debug/checks/ConsensusC…
PayloadHealthCheck.ts software healthy archive/dead-code-2026-04-22/agents/debug/checks/PayloadHea…
FastPathCheck.ts software healthy archive/dead-code-2026-04-22/agents/debug/checks/FastPathCh…
ComparisonCheck.ts software healthy archive/dead-code-2026-04-22/agents/debug/checks/Comparison…
FergusonExtractCheck.ts software healthy archive/dead-code-2026-04-22/agents/debug/checks/FergusonEx…
ConsoleFormatter.ts software healthy archive/dead-code-2026-04-22/agents/debug/formatters/Consol…
TITLE-COMPARISON-ANALYSIS-992-ITEMS.md software healthy audit-results/TITLE-COMPARISON-ANALYSIS-992-ITEMS.md

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

LabelLayerStatusPath
POST /trigger api healthy examples/INTEGRATION-EXAMPLE.ts
GET /status/:jobId api healthy examples/INTEGRATION-EXAMPLE.ts
USE /api/self-healing api healthy examples/INTEGRATION-EXAMPLE.ts
USE /api/ api healthy src/app.ts
GET /dashboard api healthy src/routes/analytics.routes.ts
GET /performance api healthy src/routes/analytics.routes.ts
GET /ai-providers api healthy src/routes/analytics.routes.ts
GET /consensus api healthy src/routes/analytics.routes.ts
GET /categories api healthy src/routes/analytics.routes.ts
GET /brands api healthy src/routes/analytics.routes.ts
GET /issues api healthy src/routes/analytics.routes.ts
GET /disagreements api healthy src/routes/analytics.routes.ts
GET /timeseries api healthy src/routes/analytics.routes.ts
GET /failures api healthy src/routes/analytics.routes.ts
GET /low-confidence api healthy src/routes/analytics.routes.ts
GET /search api healthy src/routes/analytics.routes.ts
GET /tracking/:trackingId api healthy src/routes/analytics.routes.ts
GET /session/:sessionId api healthy src/routes/analytics.routes.ts
GET /catalog/:catalogId api healthy src/routes/analytics.routes.ts
GET /export api healthy src/routes/analytics.routes.ts
GET /alerts api healthy src/routes/analytics.routes.ts
POST /salesforce api healthy src/routes/salesforce-async-verification.routes.ts
GET /salesforce/status/:jobId api healthy src/routes/salesforce-async-verification.routes.ts
GET /salesforce/queue/stats api healthy src/routes/salesforce-async-verification.routes.ts
POST /salesforce/audit api healthy src/routes/salesforce-async-verification.routes.ts
GET /salesforce/audit/status/:auditId api healthy src/routes/salesforce-async-verification.routes.ts
POST /salesforce/model-check api healthy src/routes/salesforce-async-verification.routes.ts
POST /salesforce/acknowledge/:jobId api healthy src/routes/salesforce-async-verification.routes.ts
GET /trends/by-field api healthy src/routes/response-quality.routes.ts
GET /trends/by-category api healthy src/routes/response-quality.routes.ts
GET /summary api healthy src/routes/response-quality.routes.ts
GET /recommendations api healthy src/routes/response-quality.routes.ts
GET /stats api healthy src/routes/picklist.routes.ts
GET /styles api healthy src/routes/picklist.routes.ts
GET /attributes api healthy src/routes/picklist.routes.ts
GET /types api healthy src/routes/picklist.routes.ts
GET /departments api healthy src/routes/picklist.routes.ts
GET /families api healthy src/routes/picklist.routes.ts
GET /brands/:id api healthy src/routes/picklist.routes.ts
GET /categories/:id api healthy src/routes/picklist.routes.ts
POST /brands api healthy src/routes/picklist.routes.ts
POST /categories api healthy src/routes/picklist.routes.ts
POST /styles api healthy src/routes/picklist.routes.ts
POST /attributes api healthy src/routes/picklist.routes.ts
POST /sync api healthy src/routes/picklist.routes.ts
GET /sync/pending api healthy src/routes/picklist.routes.ts
GET /sync/pending/:pendingId api healthy src/routes/picklist.routes.ts
POST /sync/pending/:pendingId/approve api healthy src/routes/picklist.routes.ts
POST /sync/pending/:pendingId/reject api healthy src/routes/picklist.routes.ts
POST /sync/pending/:pendingId/update-attribute-ids api healthy src/routes/picklist.routes.ts

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

LabelLayerStatusPath
archive software healthy archive
analysis-february-2026 software healthy archive/analysis-february-2026
dead-code-2026-04-22 software healthy archive/dead-code-2026-04-22
agents software healthy archive/dead-code-2026-04-22/agents
base software healthy archive/dead-code-2026-04-22/agents/base
__mocks__ software healthy archive/dead-code-2026-04-22/agents/__mocks__
CategoryClassifierAgent software healthy archive/dead-code-2026-04-22/agents/CategoryClassifierAgent
__tests__ software healthy archive/dead-code-2026-04-22/agents/CategoryClassifierAgent…
__fixtures__ software healthy archive/dead-code-2026-04-22/agents/CategoryClassifierAgent…
prompts software healthy archive/dead-code-2026-04-22/agents/CategoryClassifierAgent…
orchestrator software healthy archive/dead-code-2026-04-22/agents/orchestrator
debug software healthy archive/dead-code-2026-04-22/agents/debug
checks software healthy archive/dead-code-2026-04-22/agents/debug/checks
formatters software healthy archive/dead-code-2026-04-22/agents/debug/formatters
audit-results software healthy audit-results
archive software healthy audit-results/archive
february-2026 software healthy audit-results/archive/february-2026
platform-audit software healthy audit-results/platform-audit
2026-06-09 software healthy audit-results/platform-audit/2026-06-09
golden-set software healthy audit-results/golden-set
payloads software healthy audit-results/golden-set/payloads
docs software healthy docs
architecture software healthy docs/architecture
api software healthy docs/api
salesforce software healthy docs/salesforce
analysis software healthy docs/analysis
architecture-versions software healthy docs/architecture-versions
guides software healthy docs/guides
scripts software healthy scripts
archive software healthy scripts/archive
february-2026-debug software healthy scripts/archive/february-2026-debug
ops software healthy scripts/ops
golden-harness software healthy scripts/golden-harness
platform-audit software healthy scripts/platform-audit
lib software healthy scripts/platform-audit/lib
test-data software healthy test-data
session-notes software healthy session-notes
archive software healthy session-notes/archive
february-2026 software healthy session-notes/archive/february-2026
examples software healthy examples
postman software healthy postman
.github software healthy .github
workflows software healthy .github/workflows
src software healthy src
__tests__ software healthy src/__tests__
utils software healthy src/__tests__/utils
manual software healthy src/__tests__/manual
types software healthy src/types
models software healthy src/models
config software healthy src/config

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

LabelLayerStatusPath
AgentContext software healthy archive/dead-code-2026-04-22/agents/base/AgentContext.ts:Ag…
for software healthy archive/dead-code-2026-04-22/agents/base/BaseAgent.ts:for
BaseAgent software healthy archive/dead-code-2026-04-22/agents/base/BaseAgent.ts:BaseA…
OpenAI software healthy archive/dead-code-2026-04-22/agents/__mocks__/openai.ts:Ope…
CategoryClassifierAgent software healthy archive/dead-code-2026-04-22/agents/CategoryClassifierAgent…
VerificationOrchestrator software healthy archive/dead-code-2026-04-22/agents/orchestrator/Verificati…
DebugReport software healthy archive/dead-code-2026-04-22/agents/debug/DebugReport.ts:De…
AgentDebugLogger software healthy archive/dead-code-2026-04-22/agents/debug/AgentDebugLogger.…
rounding software healthy scripts/test-size-class-rounding.js:rounding
of software healthy scripts/audit-type-name-validity.js:of
for software healthy scripts/generate-website-filter-reference.js:for
AuditResult software healthy scripts/verification-api-accuracy-audit.js:AuditResult
configuration software healthy scripts/validate-size-classes.js:configuration
entries software healthy scripts/validate-size-classes.js:entries
configs software healthy scripts/validate-size-classes.js:configs
value software healthy scripts/validate-size-classes.js:value
for software healthy src/types/salesforce.types.ts:for
smart software healthy src/config/title-schema-by-category.ts:smart
configuration software healthy src/config/category-size-classes.ts:configuration
ApiError software healthy src/middleware/error.middleware.ts:ApiError
PicklistSyncService software healthy src/scripts/sync-picklists.ts:PicklistSyncService
value software healthy src/utils/size-class-rounder.ts:value
string software healthy src/utils/size-class-rounder.ts:string
strings software healthy src/utils/size-class-rounder.ts:strings
configuration software healthy src/utils/size-class-rounder.ts:configuration
standards software healthy src/utils/size-class-rounder.ts:standards
config software healthy src/utils/size-class-rounder.ts:config
VerificationAnalyticsController software healthy src/controllers/verification-analytics.controller.ts:Verifi…
PicklistController software healthy src/controllers/picklist.controller.ts:PicklistController
ResponseQualityController software healthy src/controllers/response-quality.controller.ts:ResponseQual…
ErrorMonitorService software healthy src/services/error-monitor.service.ts:ErrorMonitorService
FailedMatchLoggerService software healthy src/services/failed-match-logger.service.ts:FailedMatchLogg…
FieldAnalyticsService software healthy src/services/field-analytics.service.ts:FieldAnalyticsServi…
PicklistMatcherService software healthy src/services/picklist-matcher.service.ts:PicklistMatcherSer…
lookup software healthy src/services/seo-title-generator.service.ts:lookup
logic software healthy src/services/response-builder.service.ts:logic
logic software healthy src/services/salesforce-verification.service.ts:logic
string software healthy src/services/title-generator.service.ts:string
ResearchAttestationService software healthy src/services/research-attestation.service.ts:ResearchAttest…
CircuitBreaker software healthy src/services/error-recovery.service.ts:CircuitBreaker
ErrorRecoveryService software healthy src/services/error-recovery.service.ts:ErrorRecoveryService
WebhookService software healthy src/services/webhook.service.ts:WebhookService
AsyncVerificationProcessor software healthy src/services/async-verification-processor.service.ts:AsyncV…
ResponseQualityAnalyticsService software healthy src/services/response-quality-analytics.service.ts:Response…
PendingCreationRequestService software healthy src/services/pending-creation-request.service.ts:PendingCre…
CatalogIndexService software healthy src/services/catalog-index.service.ts:CatalogIndexService
for software healthy src/services/dual-ai-verification.service.ts:for
configuration software healthy src/services/dual-ai-verification.service.ts:configuration
system software healthy src/services/dual-ai-verification.service.ts:system
const software healthy src/services/dual-ai-verification.service.ts:const

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

LabelLayerStatusPath
port:3000 network healthy README.md
port:27017 network healthy CLAUDE.md
port:443 network healthy scripts/send-picklists-individually-to-sf.js

LabelLayerStatusPath
134.209.123.173 network healthy CLAUDE.md
127.0.0.1 network healthy CLAUDE.md
120.0.0.0 network healthy src/services/research.service.ts

LabelLayerStatusPath
vps::aws hardware healthy package-lock.json
vps::gcp hardware healthy package-lock.json
vps::azure hardware healthy src/config/salesforce-picklists/brands.json

LabelLayerStatusPath
nginx network healthy CLAUDE.md
caddy network healthy audit-results/golden-set/payloads/PFE28KY.json

LabelLayerStatusPath
repobility-clone-84mv_pmm software healthy /tmp/repobility-clone-84mv_pmm

LabelLayerStatusPath
mongodb data healthy README.md

LabelLayerStatusPath
gpu (detected) hardware healthy src/services/research.service.ts

LabelLayerStatusPath
/api/verify/salesforce frontend healthy scripts/audit-recent-jobs.js

LabelLayerStatusPath
gha::ci-cd cicd healthy .github/workflows/ci-cd.yml

LabelLayerStatusPath
build cicd healthy .github/workflows/ci-cd.yml

LabelLayerStatusPath
NODE_VERSION cicd healthy
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/36afb97d-29eb-4680-bfdc-5444d7a2bd21/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/36afb97d-29eb-4680-bfdc-5444d7a2bd21/

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.