Skip to content
This repository was archived by the owner on May 7, 2026. It is now read-only.

feat: add DuckDB data source with v3 metadata API support#1436

Merged
douenergy merged 7 commits into
mainfrom
fix/enhance-duckdb-usage
Mar 10, 2026
Merged

feat: add DuckDB data source with v3 metadata API support#1436
douenergy merged 7 commits into
mainfrom
fix/enhance-duckdb-usage

Potential fix for code scanning alert no. 48: Uncontrolled data used …

6a105ef
Select commit
Loading
Failed to load commit list.
GitHub Advanced Security / CodeQL failed Mar 10, 2026 in 2s

2 new alerts including 2 high severity security vulnerabilities

New alerts in code changed by this pull request

Security Alerts:

  • 2 high

See annotations below for details.

View all branch alerts.

Annotations

Check failure on line 87 in ibis-server/app/util.py

See this annotation in the file changed.

@github-advanced-security github-advanced-security / CodeQL

Uncontrolled data used in path expression

This path depends on a [user-provided value](1).
This path depends on a [user-provided value](2).
This path depends on a [user-provided value](3).
This path depends on a [user-provided value](4).
This path depends on a [user-provided value](5).
This path depends on a [user-provided value](6).
This path depends on a [user-provided value](7).
This path depends on a [user-provided value](8).
This path depends on a [user-provided value](9).
This path depends on a [user-provided value](10).
This path depends on a [user-provided value](11).
This path depends on a [user-provided value](12).

Check failure on line 97 in ibis-server/app/util.py

See this annotation in the file changed.

@github-advanced-security github-advanced-security / CodeQL

Uncontrolled data used in path expression

This path depends on a [user-provided value](1).
This path depends on a [user-provided value](2).
This path depends on a [user-provided value](3).
This path depends on a [user-provided value](4).
This path depends on a [user-provided value](5).
This path depends on a [user-provided value](6).
This path depends on a [user-provided value](7).
This path depends on a [user-provided value](8).
This path depends on a [user-provided value](9).
This path depends on a [user-provided value](10).
This path depends on a [user-provided value](11).
This path depends on a [user-provided value](12).