Skip to content

Commit a3d19cb

Browse files
rjpowerclaude
andcommitted
Relax query access control to denylist, add log store query support
Replace table/column allowlists with a denylist approach: only controller_secrets and api_keys are blocked for non-admin users, all other tables are freely queryable. Column-level restrictions removed except for permanently blocked columns (key_hash, secret values). Add database parameter to execute_query() allowing queries against the log store DB (database="logs"). Cross-database joins are prevented by validating all tables exist in the target database schema. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 857acb6 commit a3d19cb

File tree

3 files changed

+402
-272
lines changed

3 files changed

+402
-272
lines changed

0 commit comments

Comments
 (0)