Skip to content
Open
Show file tree
Hide file tree
Changes from 24 commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
99c16bd
fix: upgrade axios from 1.8.2 to 1.8.3
snyk-bot Apr 8, 2025
beb2197
fix: upgrade dompurify from 3.1.6 to 3.2.4
snyk-bot Apr 8, 2025
d5b6e1d
fix: upgrade eslint-config-next from 14.2.3 to 14.2.25
snyk-bot Apr 9, 2025
02f0083
fix: upgrade lucide-react from 0.468.0 to 0.483.0
snyk-bot Apr 9, 2025
6203774
fix: upgrade cmdk from 1.0.4 to 1.1.1
snyk-bot Apr 9, 2025
21caa25
Create python-package.yml
ivan09069 Apr 10, 2025
59142cc
Merge pull request #5 from ivan09069/snyk-upgrade-1641f3da54f4826aa66…
ivan09069 Apr 10, 2025
ed03d5f
Merge pull request #4 from ivan09069/snyk-upgrade-e6d9bda26104a9f3d8e…
ivan09069 Apr 10, 2025
e1bad5a
Merge pull request #3 from ivan09069/snyk-upgrade-7e30685d74074195395…
ivan09069 Apr 10, 2025
2881fb3
Merge pull request #2 from ivan09069/snyk-upgrade-1ca38d3591667c9913f…
ivan09069 Apr 10, 2025
f18ade4
Merge pull request #1 from ivan09069/snyk-upgrade-a85de237e90f23dc70e…
ivan09069 Apr 10, 2025
5b51a5d
fix: src/telemetry/requirements.txt to reduce vulnerabilities
snyk-bot Jun 20, 2025
0c0dc58
Merge pull request #15 from ivan09069/snyk-fix-2838d47e3c3ce578cec27f…
ivan09069 Jul 19, 2025
c6bb2cb
fix: src/telemetry/requirements.txt to reduce vulnerabilities
snyk-bot Jul 25, 2025
a93d12e
fix: src/interface/web/package.json & src/interface/web/yarn.lock to …
snyk-bot Aug 20, 2025
6d5036f
Merge pull request #17 from ivan09069/snyk-fix-f02c43cdda30be6532d1fc…
ivan09069 Aug 28, 2025
c63aed9
Merge pull request #16 from ivan09069/snyk-fix-ba8a7b39ba4dd766db18c8…
ivan09069 Aug 28, 2025
728884b
fix: src/interface/desktop/package.json & src/interface/desktop/yarn.…
snyk-bot Sep 30, 2025
ce4d0a7
Merge pull request #19 from ivan09069/snyk-fix-99ca691f47893bd1276e7e…
ivan09069 Sep 30, 2025
c0156a5
fix: src/interface/desktop/package.json to reduce vulnerabilities
snyk-bot Oct 7, 2025
73bdec6
Merge pull request #23 from ivan09069/snyk-fix-59ef4befab0746c430737b…
ivan09069 Oct 7, 2025
0969ecb
Bump the pip group across 1 directory with 3 updates
dependabot[bot] Oct 7, 2025
15068e8
Create SECURITY.md for security policy
ivan09069 Oct 26, 2025
9d1c926
Merge pull request #24 from ivan09069/dependabot/pip/pip-9243151b44
ivan09069 Oct 26, 2025
20c241d
Bump authlib from 1.6.4 to 1.6.5 in the pip group across 1 directory
dependabot[bot] Oct 26, 2025
0a3a9a8
Merge pull request #36 from ivan09069/dependabot/pip/pip-d915839adb
ivan09069 Oct 27, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
40 changes: 40 additions & 0 deletions .github/workflows/python-package.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
# This workflow will install Python dependencies, run tests and lint with a variety of Python versions
# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-python

name: Python package

on:
push:
branches: [ "master" ]
pull_request:
branches: [ "master" ]

jobs:
build:

runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
python-version: ["3.9", "3.10", "3.11"]

steps:
- uses: actions/checkout@v4
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v3
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
run: |
python -m pip install --upgrade pip
python -m pip install flake8 pytest
if [ -f requirements.txt ]; then pip install -r requirements.txt; fi
- name: Lint with flake8
run: |
# stop the build if there are Python syntax errors or undefined names
flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics
# exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide
flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics
- name: Test with pytest
run: |
pytest
21 changes: 21 additions & 0 deletions SECURITY.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Security Policy

## Supported Versions

Use this section to tell people about which versions of your project are
currently being supported with security updates.

| Version | Supported |
| ------- | ------------------ |
| 5.1.x | :white_check_mark: |
| 5.0.x | :x: |
| 4.0.x | :white_check_mark: |
| < 4.0 | :x: |

## Reporting a Vulnerability

Use this section to tell people how to report a vulnerability.

Tell them where to go, how often they can expect to get an update on a
reported vulnerability, what to expect if the vulnerability is accepted or
declined, etc.
8 changes: 4 additions & 4 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -53,19 +53,19 @@ dependencies = [
"schedule == 1.1.0",
"sentence-transformers == 3.4.1",
"einops == 0.8.0",
"transformers >= 4.28.0, < 4.50.0",
"torch == 2.6.0",
"transformers >= 4.28.0, < 4.58.0",
"torch == 2.8.0",
"uvicorn == 0.30.6",
"aiohttp ~= 3.9.0",
"langchain == 0.2.5",
"langchain-community == 0.2.5",
"langchain-community == 0.3.27",
"requests >= 2.26.0",
"tenacity == 8.3.0",
"anyio ~= 4.8.0",
"pymupdf == 1.24.11",
"django == 5.0.13",
"django-unfold == 0.42.0",
"authlib == 1.2.1",
"authlib == 1.6.4",
"llama-cpp-python == 0.2.88",
"itsdangerous == 2.1.2",
"httpx == 0.28.1",
Expand Down
4 changes: 2 additions & 2 deletions src/interface/desktop/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,14 +10,14 @@
"main": "main.js",
"private": false,
"devDependencies": {
"electron": "28.2.1"
"electron": "37.2.4"
},
"scripts": {
"start": "yarn electron ."
},
"dependencies": {
"@todesktop/runtime": "^2.0.0",
"axios": "^1.8.2",
"axios": "^1.12.0",
"cron": "^2.4.3",
"electron-store": "^8.1.0"
}
Expand Down
19 changes: 10 additions & 9 deletions src/interface/desktop/yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -162,13 +162,13 @@ atomically@^1.7.0:
resolved "https://registry.yarnpkg.com/atomically/-/atomically-1.7.0.tgz#c07a0458432ea6dbc9a3506fffa424b48bccaafe"
integrity sha512-Xcz9l0z7y9yQ9rdDaxlmaI4uJHf/T8g9hOEzJcsEqX2SjCj4J20uK7+ldkDHMbpJDK76wF7xEIgxc/vSlsfw5w==

axios@^1.8.2:
version "1.8.2"
resolved "https://registry.yarnpkg.com/axios/-/axios-1.8.2.tgz#fabe06e241dfe83071d4edfbcaa7b1c3a40f7979"
integrity sha512-ls4GYBm5aig9vWx8AWDSGLpnpDQRtWAfrjU+EuytuODrFBkqesN2RkOQCBzrA1RQNHw1SmRMSDDDSwzNAYQ6Rg==
axios@^1.12.0:
version "1.12.2"
resolved "https://registry.yarnpkg.com/axios/-/axios-1.12.2.tgz#6c307390136cf7a2278d09cec63b136dfc6e6da7"
integrity sha512-vMJzPewAlRyOgxV2dU0Cuz2O8zzzx9VYtbJOaBgXFeLc4IV/Eg50n4LowmehOOR61S8ZMpc2K5Sa7g6A4jfkUw==
dependencies:
follow-redirects "^1.15.6"
form-data "^4.0.0"
form-data "^4.0.4"
proxy-from-env "^1.1.0"

balanced-match@^1.0.0:
Expand Down Expand Up @@ -548,14 +548,15 @@ follow-redirects@^1.15.6:
resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.9.tgz#a604fa10e443bf98ca94228d9eebcc2e8a2c8ee1"
integrity sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==

form-data@^4.0.0:
version "4.0.2"
resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.2.tgz#35cabbdd30c3ce73deb2c42d3c8d3ed9ca51794c"
integrity sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w==
form-data@^4.0.4:
version "4.0.4"
resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.4.tgz#784cdcce0669a9d68e94d11ac4eea98088edd2c4"
integrity sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==
dependencies:
asynckit "^0.4.0"
combined-stream "^1.0.8"
es-set-tostringtag "^2.1.0"
hasown "^2.0.2"
mime-types "^2.1.12"

fs-extra@^10.1.0:
Expand Down
2 changes: 1 addition & 1 deletion src/interface/obsidian/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,6 @@
"typescript": "4.7.4"
},
"dependencies": {
"dompurify": "^3.1.4"
"dompurify": "^3.2.4"
}
}
12 changes: 7 additions & 5 deletions src/interface/obsidian/yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@
dependencies:
"@types/estree" "*"

"@types/trusted-types@*":
"@types/trusted-types@*", "@types/trusted-types@^2.0.7":
version "2.0.7"
resolved "https://registry.yarnpkg.com/@types/trusted-types/-/trusted-types-2.0.7.tgz#baccb07a970b91707df3a3e8ba6896c57ead2d11"
integrity sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==
Expand Down Expand Up @@ -195,10 +195,12 @@ dir-glob@^3.0.1:
dependencies:
path-type "^4.0.0"

dompurify@^3.1.4:
version "3.1.6"
resolved "https://registry.yarnpkg.com/dompurify/-/dompurify-3.1.6.tgz#43c714a94c6a7b8801850f82e756685300a027e2"
integrity sha512-cTOAhc36AalkjtBpfG6O8JimdTMWNXjiePT2xQH/ppBGi/4uIpmj8eKyIkMJErXWARyINV/sB38yf8JCLF5pbQ==
dompurify@^3.2.4:
version "3.2.5"
resolved "https://registry.yarnpkg.com/dompurify/-/dompurify-3.2.5.tgz#11b108656a5fb72b24d916df17a1421663d7129c"
integrity sha512-mLPd29uoRe9HpvwP2TxClGQBzGXeEC/we/q+bFlmPPmj2p2Ugl3r6ATu/UU1v77DXNcehiBg9zsr1dREyA/dJQ==
optionalDependencies:
"@types/trusted-types" "^2.0.7"

[email protected]:
version "0.14.47"
Expand Down
10 changes: 5 additions & 5 deletions src/interface/web/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -47,24 +47,24 @@
"autoprefixer": "^10.4.19",
"class-variance-authority": "^0.7.1",
"clsx": "^2.1.1",
"cmdk": "^1.0.0",
"cmdk": "^1.1.1",
"cronstrue": "^2.50.0",
"dompurify": "^3.1.6",
"embla-carousel-autoplay": "^8.5.1",
"embla-carousel-react": "^8.5.1",
"eslint": "^8",
"eslint-config-next": "14.2.3",
"eslint-config-next": "14.2.25",
"file-saver": "^2.0.5",
"framer-motion": "^12.0.6",
"input-otp": "^1.2.4",
"intl-tel-input": "^23.8.1",
"jszip": "^3.10.1",
"katex": "^0.16.21",
"libphonenumber-js": "^1.11.4",
"lucide-react": "^0.468.0",
"lucide-react": "^0.483.0",
"markdown-it": "^14.1.0",
"markdown-it-highlightjs": "^4.1.0",
"mermaid": "^11.4.1",
"mermaid": "^11.10.0",
"next": "14.2.25",
"nodemon": "^3.1.3",
"postcss": "^8.4.38",
Expand All @@ -89,7 +89,7 @@
"@types/react": "^18",
"@types/react-dom": "^18",
"eslint": "^8",
"eslint-config-next": "14.2.3",
"eslint-config-next": "14.2.25",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-prettier": "^5.1.3",
"husky": "^9.0.11",
Expand Down
Loading