-
Notifications
You must be signed in to change notification settings - Fork 0
docs(trustguard): make the collector list match the console catalog 1:1 - #218
Merged
NTSergiVidal merged 2 commits intoSep 8, 2026
Merged
Conversation
The navigation reorganization deleted integrations/{cloudflare,aws-cloudfront,
fastly,akamai}.mdx, but the console catalog still offers all four under its WAF
group. Anyone clicking WAF → Cloudflare had no documentation at all.
Recovered from main and brought up to current conventions, which they predate:
the {TRUSTGUARD_BASE_URL} placeholder, "Agent Runtime" breadcrumbs, Transform
instead of Redact, and catalog paths using the console's real group and entry
names — the group is "WAF", not "Edge / WAF", and the entries are AWS
CloudFront, Fastly Compute and Akamai EdgeWorkers.
Re-registered in docs.json and relinked from the integrations index.
The docs listed collector types the catalog does not have, and named catalog groups and entries that do not exist, so readers were sent to console paths they could never find. Every catalog breadcrumb now uses the console's own names, verified against COLLECTOR_PROVIDER_GROUPS: - the group is "AI assistants & coding agents", not "IDE & coding agents" - Claude Enterprise is listed as "Inference Hooks", its actual entry name - Application holds "Python", not "Python SDK" - GitHub Copilot has no entry at all, so the page no longer sends anyone to one The overview table and the Collectors concept page now mirror the catalog: four groups, nineteen types, console naming, one doc page each. Integrations that are not collector types say so and name the collector you actually create — LangChain and n8n use an Application collector (Python and REST API respectively), Copilot Studio goes through TrustGate MCP, and GitHub Copilot needs a collector NeuralTrust enables for the workspace.
Trivy code scan — HIGH/CRITICAL
No HIGH or CRITICAL vulnerabilities found. (run)
This was referenced Sep 8, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Reported: the docs list collectors that are not in the platform. Verified — and it drifts in both directions. Goal for this PR: what the docs say the catalog contains is exactly what Agent Runtime → Collectors → Catalog offers.
Ground truth is
COLLECTOR_PROVIDER_GROUPSin the app'scollectorProviders.ts, confirmed identical toorigin/developwith no local edits, and rendered unfiltered byCollectorsCatalogTab. 19 collector types in 4 groups — the 3browserentries sit inHIDDEN_COLLECTOR_PROVIDERSand are not rendered.Drift A — docs sent readers to catalog paths that do not exist
Seven broken breadcrumbs, all verified against the real group and entry names:
github-copilotCatalog → IDE & coding agents → GitHub Copilotclaude-enterprise... → Claude Enterprisepython-sdkApplication → Python SDKclaude-code,cursor,codexIDE & coding agentslangchain,n8nDrift B — the platform offers four collectors with no docs at all
The navigation reorganization deleted
integrations/{cloudflare,aws-cloudfront,fastly,akamai}.mdx, but all four are live in the catalog's WAF group. Clicking WAF → Cloudflare in the console led to nothing.Recovered from
mainand brought up to current conventions, which they predate:{TRUSTGUARD_BASE_URL},Agent Runtimebreadcrumbs, Transform instead of Redact, and the real catalog names — the group is WAF, not "Edge / WAF", and the entries are AWS CloudFront, Fastly Compute, Akamai EdgeWorkers. Re-registered indocs.jsonand relinked from the integrations index.Integrations that are not collector types
Three guides describe real integrations that have no catalog entry, which is fine — but they now say so and name the collector you actually create:
Application → Python(it ships a Python middleware)Application → REST API(the node posts to the REST endpoint)Verification
A script compares the catalog extracted from
collectorProviders.tsagainst the overview table, entry by entry:Zero entries on either side without a counterpart. Also: 0 broken catalog breadcrumbs across the whole repo (was 7),
check-navigation.pypasses with 169 entries, and every internal link in the 16 changed files resolves.Needs a product answer, not a docs fix
Is GitHub Copilot supported? There is no Copilot collector type in the catalog, and no mention of
copilotanywhere in the app's catalog or its i18n. Either the collector type is missing from the platform, or the page documents something not yet shipped. The docs no longer lie about it, but someone should decide which of the two it is.