Skip to content

Commit 56ce1e4

Browse files
dependabot[bot]neverinfamous
authored andcommitted
docker(deps): bump python from 3.13-alpine to 3.14-alpine
Bumps python from 3.13-alpine to 3.14-alpine. --- updated-dependencies: - dependency-name: python dependency-version: 3.14-alpine dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]>
1 parent 21a08c4 commit 56ce1e4

File tree

6 files changed

+197
-49
lines changed

6 files changed

+197
-49
lines changed

.eslintrc.js

Lines changed: 7 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,14 @@
1-
// ESLint configuration for SQLite MCP Server JavaScript utilities
2-
// This helps address CodeQL security warnings
3-
// Using .eslintrc.js format for maximum compatibility
4-
51
module.exports = {
62
env: {
73
node: true,
8-
es2022: true
4+
es2021: true,
95
},
6+
extends: 'eslint:recommended',
107
parserOptions: {
11-
ecmaVersion: 2022,
12-
sourceType: "commonjs"
8+
ecmaVersion: 'latest',
9+
sourceType: 'module',
1310
},
1411
rules: {
15-
// Security-related rules to address CodeQL warnings
16-
"no-eval": "error",
17-
"no-implied-eval": "error",
18-
"no-new-func": "error",
19-
"no-unsafe-finally": "error",
20-
"no-unsafe-negation": "error",
21-
22-
// Prevent potential injection vulnerabilities
23-
"no-template-curly-in-string": "error",
24-
25-
// Best practices
26-
"no-unused-vars": ["error", { "argsIgnorePattern": "^_" }],
27-
"no-console": "warn",
28-
"prefer-const": "error",
29-
"no-var": "error",
30-
31-
// Error handling
32-
"no-empty": "error",
33-
"no-throw-literal": "error",
34-
35-
// Code quality
36-
"eqeqeq": "error",
37-
"no-unreachable": "error",
38-
"valid-typeof": "error"
39-
}
40-
};
12+
// Add any custom rules here
13+
},
14+
};

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ ADD . /app
2525
RUN --mount=type=cache,target=/root/.cache/uv \
2626
uv sync --frozen --no-dev
2727

28-
FROM python:3.13-alpine
28+
FROM python:3.14-alpine
2929

3030
# Upgrade OpenSSL to patched version FIRST THING
3131
RUN apk add --no-cache --upgrade openssl=3.5.4-r0

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,12 @@
2626
},
2727
"homepage": "https://github.com/neverinfamous/sqlite-mcp-server#readme",
2828
"engines": {
29-
"node": ">=18.0.0"
29+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
3030
},
3131
"dependencies": {},
3232
"devDependencies": {
33-
"eslint": "^8.57.0",
34-
"prettier": "^3.0.0"
33+
"eslint": "^9.39.1",
34+
"prettier": "^3.7.4"
3535
},
3636
"files": [
3737
"jsonb-utils.js",

pyproject.toml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ description = "A SQLite MCP server with JSONB support, database administration t
55
readme = "README.md"
66
requires-python = ">=3.10"
77
dependencies = [
8-
"mcp>=1.14.0",
8+
"mcp>=1.23.1",
99
"h11>=0.16.0", # Security fix for CVE-2025-43859, GHSA-vqfr-h8mv-ghfj
10-
"starlette>=0.49.1", # Security fix for CVE-2025-62727, GHSA-7f5h-v6xp-fcq8 (O(n^2) DoS via Range header)
10+
"starlette>=0.50.0", # Security fix for CVE-2025-62727, GHSA-7f5h-v6xp-fcq8 (O(n^2) DoS via Range header)
1111
]
1212
authors = [
1313
{name = "Chris LeRoux", email = "[email protected]"},
@@ -24,6 +24,7 @@ classifiers = [
2424
"Programming Language :: Python :: 3.11",
2525
"Programming Language :: Python :: 3.12",
2626
"Programming Language :: Python :: 3.13",
27+
"Programming Language :: Python :: 3.14",
2728
"Topic :: Database",
2829
"Topic :: Software Development :: Libraries :: Python Modules",
2930
]

requirements.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
# Production dependencies
2-
mcp>=1.14.0
2+
mcp>=1.23.1
33

44
# Security fixes - pin vulnerable packages to fixed versions
55
h11>=0.16.0 # Fix for CVE-2025-43859, GHSA-vqfr-h8mv-ghfj
6-
starlette>=0.49.1 # Fix for CVE-2025-62727, GHSA-7f5h-v6xp-fcq8 (O(n^2) DoS via Range header)
6+
starlette>=0.50.0 # Fix for CVE-2025-62727, GHSA-7f5h-v6xp-fcq8 (O(n^2) DoS via Range header)
77

88
# Development dependencies (install with: pip install -r requirements-dev.txt)
99
# pyright>=1.1.405

0 commit comments

Comments
 (0)