Overview
This tracking issue covers code quality improvements for the golang.org/x/crypto usage in the project, specifically around the NaCl box encryption implementation used for GitHub Actions secrets.
Source: Discussion #6389
Context
The current implementation in pkg/cli/secret_set_command.go is secure and correct ✅. These improvements are focused on code quality and maintainability, not security fixes.
Planned Tasks
This work is broken down into small, focused sub-issues:
- Add constant for NaCl public key size
- Document encryption algorithm in function comments
- Add empty plaintext test case
- Add round-trip encryption test
- Document secret size limits in CLI help
Estimated Total Effort
Approximately 45-50 minutes of work across all tasks.
Acceptance Criteria
AI generated by Plan Command for discussion #6389
Overview
This tracking issue covers code quality improvements for the
golang.org/x/cryptousage in the project, specifically around the NaCl box encryption implementation used for GitHub Actions secrets.Source: Discussion #6389
Context
The current implementation in
pkg/cli/secret_set_command.gois secure and correct ✅. These improvements are focused on code quality and maintainability, not security fixes.Planned Tasks
This work is broken down into small, focused sub-issues:
Estimated Total Effort
Approximately 45-50 minutes of work across all tasks.
Acceptance Criteria