Skip to content

Integration of Witness Policy Tool into Witness with New Command witness policy #344

@colek42

Description

@colek42

Introduction:

Proposing the integration of the Witness Policy Tool into Witness, including the addition of a new command: witness policy. This integration aims to streamline processes and improve usability.

Proposal for Integration and New Command:

Integrating the Witness Policy Tool's features directly into Witness with a new command witness policy for a cohesive experience.

Features for Integration with witness policy Command:
  • Policy Creation and Validation: Capability within witness policy to create and validate policy files.
  • Rego Module Generation: Inclusion of Rego module generation for attestation validation in the witness policy command.
  • Complex Policy Support: Handling sticky values, custom Rego modules, and certificate constraints through witness policy.
Command Integration and Usage:
  • Integrate Witness Policy Tool’s commands into Witness under witness policy, ensuring seamless command syntax and functionality.
Advanced Features:
  • Focus on custom Rego modules, certificate constraints, and diverse attestation data types under the witness policy umbrella.

Benefits:

  • Streamlined Workflow: A unified command enhances user experience and efficiency.
  • Enhanced Functionality: Expands Witness’s capabilities for SDLC security management.
  • Increased Adoption: A more intuitive and powerful tool fosters wider usage.

Conclusion:

The integration of the Witness Policy Tool into Witness, crowned by the witness policy command, will create a comprehensive and user-friendly solution for managing SDLC security and integrity.

ref github.com/testifysec/

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