-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Labels
acid-testAcid testing a feature moduleAcid testing a feature moduleai-review-readyPR created, awaiting reviewPR created, awaiting review
Description
Acid Test: Security Settings
Module Details
- Core file:
packages/core/src/bloomreachSecuritySettings.ts - Test file:
packages/core/src/__tests__/bloomreachSecuritySettings.test.ts - CLI command group:
bloomreach security-settings - API support: ❌ UI-only
CLI Subcommands
SSH Tunnels
| Command | Type | Current State |
|---|---|---|
security-settings ssh-tunnels list |
Read | ❌ Throws "not yet implemented" |
security-settings ssh-tunnels view |
Read | ❌ Throws "not yet implemented" |
security-settings ssh-tunnels create |
Write | |
security-settings ssh-tunnels delete |
Write |
Two-Step Verification
| Command | Type | Current State |
|---|---|---|
security-settings two-step view |
Read | ❌ Throws "not yet implemented" |
security-settings two-step enable |
Write | |
security-settings two-step disable |
Write |
MCP Tools
bloomreach.security_settings.ssh_tunnels.list, .view, .prepare_create, .prepare_delete, bloomreach.security_settings.two_step.view, .prepare_enable, .prepare_disable
What to Test
- SSH tunnel CRUD operations
- Two-step verification view/enable/disable
- JSON output for all commands
- Error handling: invalid tunnel ID, already enabled/disabled
Known Issues
- All commands throw "not yet implemented" — 9 errors
- Security-sensitive operations need extra confirmation
QoL Improvements
- Show tunnel connection status in list
- Add confirmation prompt for security changes
- Show two-step status prominently
Part of #97
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
acid-testAcid testing a feature moduleAcid testing a feature moduleai-review-readyPR created, awaiting reviewPR created, awaiting review