Skip to content

fix(kanban): redact secrets in kanban_create body - #94088

Closed
salch-cred wants to merge 1 commit into
NousResearch:mainfrom
salch-cred:fix/kanban-create-redact-secrets
Closed

salch-cred wants to merge 1 commit into
NousResearch:mainfrom
salch-cred:fix/kanban-create-redact-secrets

Conversation

@salch-cred

Copy link
Copy Markdown
Contributor

fix(kanban): redact secrets in kanban_create body

kanban_create was the only one of five kanban write paths that
persisted body without redact_sensitive_text, allowing API keys
to be stored in plaintext in kanban.db. Mirror _handle_comment
by redacting body with force=True before create_task.

Fixes #92354

kanban_create was the only one of five kanban write paths that
persisted body without redact_sensitive_text, allowing API keys
to be stored in plaintext in kanban.db. Mirror _handle_comment
by redacting body with force=True before create_task.

Fixes NousResearch#92354
@alt-glitch alt-glitch added type/security Security vulnerability or hardening comp/cron Cron scheduler and job management P2 Medium — degraded but workaround exists duplicate This issue or pull request already exists labels Aug 24, 2026
@alt-glitch

Copy link
Copy Markdown
Contributor

This was generated by AI during triage.

Duplicate of #92366. Both add force-enabled redaction to the kanban_create body before persistence; #92366 also covers title redaction and has broader integration coverage.

@salch-cred

Copy link
Copy Markdown
Contributor Author

Happy to consolidate — #92366's broader coverage (title redaction + integration tests) is the stronger PR. Mine was the minimal one-line mirror of _handle_comment. Either way the security gap gets closed.

@salch-cred

Copy link
Copy Markdown
Contributor Author

Deferring to #92366 which has broader coverage (title redaction + integration tests). Closing to keep the queue clean.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp/cron Cron scheduler and job management duplicate This issue or pull request already exists P2 Medium — degraded but workaround exists type/security Security vulnerability or hardening

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug]: kanban_create body skips redact_sensitive_text — only write path of 5 that persists secrets in plaintext

2 participants