Summary
The Hub Browser is a major feature of CrowdSec Manager with 8 navigation entries and 12 API endpoints. It has zero documentation — not even a stub page.
Source
Gap analysis: docs/upstream-contributions/crowdsec-manager/docs-analyse.md (Section 3.1)
What Needs to Be Documented
The Hub Browser allows users to browse, install, and manage CrowdSec Hub components (collections, parsers, scenarios, postoverflows, etc.) directly from the UI.
UI Pages
Hub.tsx — Hub Home (HUB section)
HubBrowser.tsx — Hub Browser
HubCategory.tsx — Hub Categories (7 category pages)
Scenarios.tsx — Scenarios management
API Endpoints (/hub/)
GET /hub/list — List installed hub items
POST /hub/upgrade — Upgrade hub item
GET /hub/categories — List available categories
GET /hub/:category/items — List items in category
POST /hub/:category/install — Install item
POST /hub/:category/remove — Remove item
POST /hub/:category/manual-apply — Manual apply
GET /hub/preferences — Get hub preferences
PUT /hub/preferences — Update hub preferences
GET /hub/history — Hub operation history
Files to Create
content/docs/features/hub-browser.mdx — Main feature page
- Add entry to
content/docs/features/meta.json
Acceptance Criteria
Effort Estimate
M (2–3 hours)
Summary
The Hub Browser is a major feature of CrowdSec Manager with 8 navigation entries and 12 API endpoints. It has zero documentation — not even a stub page.
Source
Gap analysis:
docs/upstream-contributions/crowdsec-manager/docs-analyse.md(Section 3.1)What Needs to Be Documented
The Hub Browser allows users to browse, install, and manage CrowdSec Hub components (collections, parsers, scenarios, postoverflows, etc.) directly from the UI.
UI Pages
Hub.tsx— Hub Home (HUB section)HubBrowser.tsx— Hub BrowserHubCategory.tsx— Hub Categories (7 category pages)Scenarios.tsx— Scenarios managementAPI Endpoints (
/hub/)GET /hub/list— List installed hub itemsPOST /hub/upgrade— Upgrade hub itemGET /hub/categories— List available categoriesGET /hub/:category/items— List items in categoryPOST /hub/:category/install— Install itemPOST /hub/:category/remove— Remove itemPOST /hub/:category/manual-apply— Manual applyGET /hub/preferences— Get hub preferencesPUT /hub/preferences— Update hub preferencesGET /hub/history— Hub operation historyFiles to Create
content/docs/features/hub-browser.mdx— Main feature pagecontent/docs/features/meta.jsonAcceptance Criteria
features/hub-browser.mdxcreatedEffort Estimate
M (2–3 hours)