turbot / powerpipe

Powerpipe: Dashboards for DevOps. Visualize cloud configurations. Assess security posture against a massive library of benchmarks. Build custom dashboards with code.
https://powerpipe.io/
GNU Affero General Public License v3.0
192 stars 13 forks source link

Add an option to hide dependent mod benchmarks in the dashboard #353

Open sbldevnet opened 2 months ago

sbldevnet commented 2 months ago

Is your feature request related to a problem? Please describe. Using a custom mod with other mods as dependencies will cause all benchmarks included in the dependent mods to be displayed in the Web UI running powerpipe as a server.

Depending on the mods included in the dependencies, the number of benchmarks can be elevated (> 100), making the usage more complicated for users who only need to use the custom mod benchmarks.

Describe the solution you'd like I want to be able to choose whether to display the benchmarks of the dependent mods or only the ones declared in the custom mod.

Some ideas on how this could be configured:

Describe alternatives you've considered A workaround would be to include all the needed code in the custom mod and avoid using dependencies. But this will increase the complexity and maintenance of the custom mod.

Additional context

pskrbasu commented 2 months ago

@sbldevnet You can use the Group by: option in the powerpipe dashboard server webpage to group by mods.

Screenshot 2024-05-16 at 2 56 54 PM

sbldevnet commented 1 month ago

Yes @pskrbasu, but I would like to be able to hide them by default.