Idea: optional advanced visibility layer in the customer portal, controlled by a per-organization flag #7450
Replies: 3 comments 2 replies
|
Thanks for this. The principles are the right ones: read-only, off by default, no new collection, and fail closed. Where I'd take it: one flag per data family, not one "advanced" flag behind a separate
Your #5861 work already set the pattern for a more sensitive tier: What the spec still needs is the data itself. Please name the families you have in mind, for example patch and vulnerability detail, software inventory, hardware, or network and SNMP detail. For each one, say what it shows and whether it's sensitive enough to sit outside "Enable all", as network alerts do. That list is what I'd review. The flag mechanics are already settled by the existing pattern. On "specific stakeholders": portal users have no roles today. A If you'd like to write it up, a spec PR under |
|
Thanks Todd. Below is where the spec stands before I open the PR: the catalog with primary sources, the exact fields per family, what I found overlapping with the existing portal, and three points I need you to confirm. Everything traces to tables and endpoints that exist today. Nothing needs new agent-side collection. CatalogOne flag per family, one PR per family, ordered from least to most sensitive. Each flag is a
Sensitivity rule. Descriptive data about the asset goes inside "Enable all". Data that points at a weakness (patch gaps, vulnerabilities) stays outside, like Closed field lists. Every read model selects explicit columns, never Fields per familyPR 1: Hardware health
PR 2: Hardware inventory
PR 3: Performance
PR 4: Software inventory
PR 5: Patch detail
PR 6: Vulnerability detail
What the inventory found in the existing portal
Per-family checklist (existing pattern, no new mechanism)
Two optional suggestions, opened last and only if you like themA. SNMP advanced option. It enriches the Network Visibility asset rows with an optional
B. Security posture in the default overview. It adds to If you prefer to skip either, they drop out with no effect on PRs 1 to 6. Three points to confirm
If the direction works, I will open the spec PR under |
|
Spec PR is up: #7642 It covers the six read-only families (hardware health, hardware inventory, performance, software inventory, patch detail, vulnerability detail), one flag per family, in wave order, with the changes from your review:
Two points need your call, both listed in section 13: whether the strict gate type should include only the 403-gated sensitive flags ( The only red check is the ai-workspace image scan (libexpat1 HIGH findings in the base image), unrelated to this docs-only change. CI Success is green. |
Uh oh!
There was an error while loading. Please reload this page.
Advanced visibility layer in the customer portal, controlled by a per-organization flag
Summary
Allow the administrator (MSSP) to enable, per organization, a more technical and granular level of visibility in the customer portal, always read-only. Off by default, with no impact on existing organizations and no new data collection.
Context and problem
An MSSP serves customers with very different levels of IT maturity:
For the second profile, the lack of depth creates two problems:
Much of this information already exists in Breeze's technical console but does not reach the portal. Today the administrator has no way to offer it selectively. Exposing everything to everyone is not the goal of this solution: the goal is to deliver specific, granular information to each type of stakeholder.
This proposal lets the administrator adjust the depth of the portal to each customer's profile. It also becomes a service differentiator, without changing the contractual scope.
Proposal
/portal_advanced/...(name to be defined).Principles
Out of scope for this discussion
Open questions
Next step
If the idea fits the project's direction, I will write a detailed plan with the proposed routes and the views that could be made available, as a spec under
docs/superpowers/specs/portal/, following the existing conventions.This feature would especially help MSSPs whose customers have internal IT staff or are managed by an IT manager who needs this information. It would help the tool evolve considerably, and I would like to take part in this development if it aligns with the project's direction.
All reactions