Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for a file domain #337

Closed
9 tasks
brandtkeller opened this issue Mar 28, 2024 · 0 comments · Fixed by #703
Closed
9 tasks

Support for a file domain #337

brandtkeller opened this issue Mar 28, 2024 · 0 comments · Fixed by #703
Assignees
Labels
enhancement New feature or request

Comments

@brandtkeller
Copy link
Member

brandtkeller commented Mar 28, 2024

Generic file domain for processing a given target could open potential integrations with a variety of tools and reporting.

Notably CVE scanning tools such as Grype & Trivy provide json reporting output formats that Lula could consume and map to applicable controls / other OSCAL artifacts (Such as POAM). In-toto attestations are another example

Additional Context

Optimally this will be an area that allows for experimentation and testing prior to promoting optimizations of distinct scenarios into new domains.

Scope here should be a single file type (json) - but should support adding additional file type support.

Issue Deliverables

  • Creation of a files domain
  • Ability to specify a file path (local or remote) in a validation
  • Ability to process a json file (otherwise error)
  • Ability for each provider to accurately evaluate the data
    • OPA
    • Kyverno
  • Docs
  • Tests

Stretch Goal

  • Add support for yaml files (otherwise create an issue for yaml support)
@brandtkeller brandtkeller added enhancement New feature or request question Further information is requested labels Mar 28, 2024
@github-actions github-actions bot added the triage Awaiting triage from the team label Mar 28, 2024
@brandtkeller brandtkeller changed the title JSON domain file domain Jul 13, 2024
@brandtkeller brandtkeller removed question Further information is requested triage Awaiting triage from the team labels Sep 1, 2024
@brandtkeller brandtkeller added this to the Quality of life milestone Sep 1, 2024
@brandtkeller brandtkeller changed the title file domain Support for a file domain Sep 17, 2024
@brandtkeller brandtkeller linked a pull request Sep 27, 2024 that will close this issue
14 tasks
This was referenced Sep 27, 2024
@brandtkeller brandtkeller linked a pull request Oct 4, 2024 that will close this issue
5 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

2 participants