Skip to content

[SIEP] Security Insights Editor / Wizard UI #165

@scovetta

Description

@scovetta

Proposal Summary

Create a simple website to walk users through creating or editing Security Insights files

Detailed Design

I'd like to propose a website where users can create (through a "wizard" or field-by-field) a Security Insights file, or edit one that already exists. The website should handle things like validation and be user-friendly. It can be added to the GitHub Pages deployment as another tab and run entirely client-side.

I put together an initial version, screenshots below. Happy to send a PR, but wanted to get your thoughts first.

Image Image Image Image

Impact

It'll make it easier for users to create and maintain security-insights.yml files.

Compatibility

Most of the website could be rendered dynamically from the .cue file, so when that updates, everything else does. The wizard might need some tweaks since the sections are hardcoded. We could also have multiple versions in a dropdown so depending on which one the user selects, they'd get a slightly different experience.

Alternatives

N/A - current state is editing manually, IIRC.

Open Questions

N/A

Sponsoring Maintainer Assigned

{"label" => "No Sponsor Yet", "value" => "None"}

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions