ClickHouse / ClickHouse/clickhouse-connect

`encryption=true` flag for clickhouse_connect

Open
#468 1 comment 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Python
Stars
521
Forks
159
Avg merge
1d 7h
Merged PRs (30d)
46

Description

### Company or project name

Portcullis

### Use case

Would there be a use-case for a flag that handles automatic encryption/decryption for clickhouse_connect? I notice that these docs mostly focus on the table functions from the perspective of running a query directly, but I was thinking it would be neat if you could say just add an encryption=true flag with clickhouse_connect to have the same functionality

### Describe the solution you'd like

I'm envisioning essentially just copying the functionality of the encryption and decryption table functions for `clickhouse_connect` into a flag

### Describe alternatives you've considered

_No response_

### Additional context

_No response_

Contributor guide

Open the contributing guide

Research direction

Start by reading the existing encryption and decryption table-function implementation and the clickhouse_connect option-handling entry points. Determine how an encryption=true flag would fit the connector API, then define tests that verify the flag's behavior and its interaction with existing table functions.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
databases, security
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.