chore: update changelog - #483
Conversation
There was a problem hiding this comment.
Your trial has ended. Reactivate Greptile to resume code reviews.
Give every agent its own Docker sandbox with a private /workspace volume so tool execution never touches the backend host filesystem. - services/agent_sandbox.py: ensure_sandbox (reuse/create container + named volume, network_mode=none, read_only rootfs, tmpfs /tmp, rlimits via mem/pids/nano_cpus), exec_in_sandbox (host-side timeout + pkill), write_file (extract into the writable /workspace volume, not the read-only rootfs), export_artifact (copy a produced file out into media_storage), teardown (remove container +/- volume). - terminal_tools.run_approved_command + python_sandbox.run_python_code route through the sandbox first, falling back to a host subprocess under strict rlimits when no Docker daemon is available. - terminal_approval direct path shares the same sandbox-first execution. - delete_agent tears the sandbox down (container + volume) so removed agents don't leak isolated environments.
…ncies, and adjust linting configurations.
…ific linting warnings across codebase
CI ran an unpinned `pip install ruff`, so a routine release bump (0.15 -> 0.16) silently expanded Ruff's default rule set and turned the lint job red with ~730 findings across the whole repo (B008 on every FastAPI Depends(), isort, bandit) — none related to any code change. - backend/ruff.toml: pin the rule set to the classic default (E4/E7/E9 + F) the project was written against, so the effective set no longer moves with the Ruff version. Alembic revisions ignore F401 for their boilerplate Union import. - ci.yml: pin ruff==0.16.0 so the version is deterministic too. - drop the now-unused `from typing import Union` from 11 Alembic revisions and switch a webhook query to `.is_(True)` (E712). Adopting a broader rule set (bugbear, isort, …) should be a deliberate future PR that fixes the fallout in the same change.
Bumps [next](https://github.com/vercel/next.js) from 16.2.10 to 16.2.11. - [Release notes](https://github.com/vercel/next.js/releases) - [Commits](vercel/next.js@v16.2.10...v16.2.11) --- updated-dependencies: - dependency-name: next dependency-version: 16.2.11 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [eslint](https://github.com/eslint/eslint) from 10.7.0 to 10.8.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Commits](eslint/eslint@v10.7.0...v10.8.0) --- updated-dependencies: - dependency-name: eslint dependency-version: 10.8.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
There was a problem hiding this comment.
Your trial has ended. Reactivate Greptile to resume code reviews.
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
Bumps [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) from 1.25.0 to 1.26.0. - [Release notes](https://github.com/lucide-icons/lucide/releases) - [Commits](https://github.com/lucide-icons/lucide/commits/1.26.0/packages/lucide-react) --- updated-dependencies: - dependency-name: lucide-react dependency-version: 1.26.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
There was a problem hiding this comment.
Your trial has ended. Reactivate Greptile to resume code reviews.
There was a problem hiding this comment.
Your trial has ended. Reactivate Greptile to resume code reviews.
|
Warning Review the following alerts detected in dependencies. According to your organization's Security Policy, it is recommended to resolve "Warn" alerts. Learn more about Socket for GitHub.
|
There was a problem hiding this comment.
🤖 Automated Code Review
Summary: 🔴 1 critical · 🟡 2 warnings · 🔵 2 suggestions
Code Review
Overall, the codebase appears to be well-structured and follows good practices. However, there are a few issues that need to be addressed:
[CRITICAL] backend/alembic/versions/1f892d4f16e3_add_password_encrypted_to_vm_connections.py:24
Issue: The except Exception block is too broad and can mask other exceptions. It's better to catch specific exceptions that can occur during the execution of the code.
Why it matters: Catching all exceptions can make it difficult to debug issues, as it can mask other exceptions that may occur.
Fix:
try:
# code here
except sqlalchemy.exc.OperationalError as e:
# handle specific exception
pass[WARNING] backend/app/routers/terminal_approval.py:34
Issue: The subprocess.run call is not properly sanitized, which can lead to command injection vulnerabilities.
Why it matters: Command injection vulnerabilities can allow attackers to execute arbitrary commands on the system.
Fix:
import shlex
# ...
command = shlex.quote(payload.command)
res = subprocess.run(["bash", "-c", command], capture_output=True, text=True, timeout=15, preexec_fn=set_rlimits, cwd="/workspaces/AladdinAI")[WARNING] backend/app/tools/terminal_tools.py:42
Issue: The except Exception block is too broad and can mask other exceptions. It's better to catch specific exceptions that can occur during the execution of the code.
Why it matters: Catching all exceptions can make it difficult to debug issues, as it can mask other exceptions that may occur.
Fix:
try:
# code here
except resource.error as e:
# handle specific exception
pass[SUGGESTION] backend/app/services/agent_sandbox.py:14
Issue: The quote function is not properly imported.
Why it matters: The quote function is used to sanitize the command, but it's not properly imported.
Fix:
from shlex import quote[SUGGESTION] backend/app/tools/python_sandbox.py:50
Issue: The quote function is not properly imported.
Why it matters: The quote function is used to sanitize the command, but it's not properly imported.
Fix:
from shlex import quoteOverall, the codebase appears to be well-structured, but there are a few issues that need to be addressed to improve security and robustness.
Powered by NVIDIA NIM · meta/llama-3.1-70b-instruct
* chore: update changelog (#483) * chore: update changelog [skip ci] * chore(deps-dev): bump eslint from 10.7.0 to 10.8.0 in /frontend (#487) Bumps [eslint](https://github.com/eslint/eslint) from 10.7.0 to 10.8.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Commits](eslint/eslint@v10.7.0...v10.8.0) --- updated-dependencies: - dependency-name: eslint dependency-version: 10.8.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump lucide-react from 1.25.0 to 1.26.0 in /frontend (#488) Bumps [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) from 1.25.0 to 1.26.0. - [Release notes](https://github.com/lucide-icons/lucide/releases) - [Commits](https://github.com/lucide-icons/lucide/commits/1.26.0/packages/lucide-react) --- updated-dependencies: - dependency-name: lucide-react dependency-version: 1.26.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: AladdinAI[bot] <AladdinAI[bot]@users.noreply.github.com> Co-authored-by: Aladdin Aliyev <213189260+aliyevaladddin@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps-dev): bump wait-on from 9.0.10 to 9.1.0 in /frontend Bumps [wait-on](https://github.com/jeffbski/wait-on) from 9.0.10 to 9.1.0. - [Release notes](https://github.com/jeffbski/wait-on/releases) - [Commits](jeffbski/wait-on@v9.0.10...v9.1.0) --- updated-dependencies: - dependency-name: wait-on dependency-version: 9.1.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: aladdinai-bot[bot] <288494217+aladdinai-bot[bot]@users.noreply.github.com> Co-authored-by: AladdinAI[bot] <AladdinAI[bot]@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore: update changelog (#483) * chore: update changelog [skip ci] * chore(deps-dev): bump eslint from 10.7.0 to 10.8.0 in /frontend (#487) Bumps [eslint](https://github.com/eslint/eslint) from 10.7.0 to 10.8.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Commits](eslint/eslint@v10.7.0...v10.8.0) --- updated-dependencies: - dependency-name: eslint dependency-version: 10.8.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump lucide-react from 1.25.0 to 1.26.0 in /frontend (#488) Bumps [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) from 1.25.0 to 1.26.0. - [Release notes](https://github.com/lucide-icons/lucide/releases) - [Commits](https://github.com/lucide-icons/lucide/commits/1.26.0/packages/lucide-react) --- updated-dependencies: - dependency-name: lucide-react dependency-version: 1.26.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: AladdinAI[bot] <AladdinAI[bot]@users.noreply.github.com> Co-authored-by: Aladdin Aliyev <213189260+aliyevaladddin@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump recharts from 3.9.2 to 3.10.1 in /frontend Bumps [recharts](https://github.com/recharts/recharts) from 3.9.2 to 3.10.1. - [Release notes](https://github.com/recharts/recharts/releases) - [Changelog](https://github.com/recharts/recharts/blob/main/CHANGELOG.md) - [Commits](recharts/recharts@v3.9.2...v3.10.1) --- updated-dependencies: - dependency-name: recharts dependency-version: 3.10.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: aladdinai-bot[bot] <288494217+aladdinai-bot[bot]@users.noreply.github.com> Co-authored-by: AladdinAI[bot] <AladdinAI[bot]@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* feat(sandbox): docker-per-agent isolated execution environment Give every agent its own Docker sandbox with a private /workspace volume so tool execution never touches the backend host filesystem. - services/agent_sandbox.py: ensure_sandbox (reuse/create container + named volume, network_mode=none, read_only rootfs, tmpfs /tmp, rlimits via mem/pids/nano_cpus), exec_in_sandbox (host-side timeout + pkill), write_file (extract into the writable /workspace volume, not the read-only rootfs), export_artifact (copy a produced file out into media_storage), teardown (remove container +/- volume). - terminal_tools.run_approved_command + python_sandbox.run_python_code route through the sandbox first, falling back to a host subprocess under strict rlimits when no Docker daemon is available. - terminal_approval direct path shares the same sandbox-first execution. - delete_agent tears the sandbox down (container + volume) so removed agents don't leak isolated environments. * refactor: modernize Alembic type annotations, update frontend dependencies, and adjust linting configurations. * refactor: clean up imports, update test assertions, and suppress specific linting warnings across codebase * ci(lint): pin ruff and declare an explicit rule set CI ran an unpinned `pip install ruff`, so a routine release bump (0.15 -> 0.16) silently expanded Ruff's default rule set and turned the lint job red with ~730 findings across the whole repo (B008 on every FastAPI Depends(), isort, bandit) — none related to any code change. - backend/ruff.toml: pin the rule set to the classic default (E4/E7/E9 + F) the project was written against, so the effective set no longer moves with the Ruff version. Alembic revisions ignore F401 for their boilerplate Union import. - ci.yml: pin ruff==0.16.0 so the version is deterministic too. - drop the now-unused `from typing import Union` from 11 Alembic revisions and switch a webhook query to `.is_(True)` (E712). Adopting a broader rule set (bugbear, isort, …) should be a deliberate future PR that fixes the fallout in the same change. * chore: upgrade jest dependency to version 30.4.2 * chore: update lockfile for dependency versions * build: add @swc/core to dev dependencies in frontend package.json * build: add missing lightningcss linux-x64 dependencies to optionalDependencies * chore: add tailwindcss oxide dependencies to optionalDependencies * chore(deps): bump next from 16.2.10 to 16.2.11 in /frontend (#486) Bumps [next](https://github.com/vercel/next.js) from 16.2.10 to 16.2.11. - [Release notes](https://github.com/vercel/next.js/releases) - [Commits](vercel/next.js@v16.2.10...v16.2.11) --- updated-dependencies: - dependency-name: next dependency-version: 16.2.11 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Dependabot/npm and yarn/frontend/wait on 9.1.0 (#492) * chore: update changelog (#483) * chore: update changelog [skip ci] * chore(deps-dev): bump eslint from 10.7.0 to 10.8.0 in /frontend (#487) Bumps [eslint](https://github.com/eslint/eslint) from 10.7.0 to 10.8.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Commits](eslint/eslint@v10.7.0...v10.8.0) --- updated-dependencies: - dependency-name: eslint dependency-version: 10.8.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump lucide-react from 1.25.0 to 1.26.0 in /frontend (#488) Bumps [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) from 1.25.0 to 1.26.0. - [Release notes](https://github.com/lucide-icons/lucide/releases) - [Commits](https://github.com/lucide-icons/lucide/commits/1.26.0/packages/lucide-react) --- updated-dependencies: - dependency-name: lucide-react dependency-version: 1.26.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: AladdinAI[bot] <AladdinAI[bot]@users.noreply.github.com> Co-authored-by: Aladdin Aliyev <213189260+aliyevaladddin@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps-dev): bump wait-on from 9.0.10 to 9.1.0 in /frontend Bumps [wait-on](https://github.com/jeffbski/wait-on) from 9.0.10 to 9.1.0. - [Release notes](https://github.com/jeffbski/wait-on/releases) - [Commits](jeffbski/wait-on@v9.0.10...v9.1.0) --- updated-dependencies: - dependency-name: wait-on dependency-version: 9.1.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: aladdinai-bot[bot] <288494217+aladdinai-bot[bot]@users.noreply.github.com> Co-authored-by: AladdinAI[bot] <AladdinAI[bot]@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Dependabot/npm and yarn/frontend/recharts 3.10.1 (#493) * chore: update changelog (#483) * chore: update changelog [skip ci] * chore(deps-dev): bump eslint from 10.7.0 to 10.8.0 in /frontend (#487) Bumps [eslint](https://github.com/eslint/eslint) from 10.7.0 to 10.8.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Commits](eslint/eslint@v10.7.0...v10.8.0) --- updated-dependencies: - dependency-name: eslint dependency-version: 10.8.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump lucide-react from 1.25.0 to 1.26.0 in /frontend (#488) Bumps [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) from 1.25.0 to 1.26.0. - [Release notes](https://github.com/lucide-icons/lucide/releases) - [Commits](https://github.com/lucide-icons/lucide/commits/1.26.0/packages/lucide-react) --- updated-dependencies: - dependency-name: lucide-react dependency-version: 1.26.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: AladdinAI[bot] <AladdinAI[bot]@users.noreply.github.com> Co-authored-by: Aladdin Aliyev <213189260+aliyevaladddin@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump recharts from 3.9.2 to 3.10.1 in /frontend Bumps [recharts](https://github.com/recharts/recharts) from 3.9.2 to 3.10.1. - [Release notes](https://github.com/recharts/recharts/releases) - [Changelog](https://github.com/recharts/recharts/blob/main/CHANGELOG.md) - [Commits](recharts/recharts@v3.9.2...v3.10.1) --- updated-dependencies: - dependency-name: recharts dependency-version: 3.10.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: aladdinai-bot[bot] <288494217+aladdinai-bot[bot]@users.noreply.github.com> Co-authored-by: AladdinAI[bot] <AladdinAI[bot]@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump fastapi from 0.139.2 to 0.140.0 (#494) Bumps [fastapi](https://github.com/fastapi/fastapi) from 0.139.2 to 0.140.0. - [Release notes](https://github.com/fastapi/fastapi/releases) - [Commits](fastapi/fastapi@0.139.2...0.140.0) --- updated-dependencies: - dependency-name: fastapi dependency-version: 0.140.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump lightningcss-linux-arm64-gnu in /frontend (#495) Bumps [lightningcss-linux-arm64-gnu](https://github.com/parcel-bundler/lightningcss) from 1.32.0 to 1.33.0. - [Release notes](https://github.com/parcel-bundler/lightningcss/releases) - [Commits](parcel-bundler/lightningcss@v1.32.0...v1.33.0) --- updated-dependencies: - dependency-name: lightningcss-linux-arm64-gnu dependency-version: 1.33.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump shadcn from 3.8.3 to 4.15.0 in /frontend (#496) Bumps [shadcn](https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn) from 3.8.3 to 4.15.0. - [Release notes](https://github.com/shadcn-ui/ui/releases) - [Changelog](https://github.com/shadcn-ui/ui/blob/main/packages/shadcn/CHANGELOG.md) - [Commits](https://github.com/shadcn-ui/ui/commits/shadcn@4.15.0/packages/shadcn) --- updated-dependencies: - dependency-name: shadcn dependency-version: 4.14.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): update certifi requirement from >=2026.6.17 to >=2026.7.22 (#497) Updates the requirements on [certifi](https://github.com/certifi/python-certifi) to permit the latest version. - [Commits](certifi/python-certifi@2026.06.17...2026.07.22) --- updated-dependencies: - dependency-name: certifi dependency-version: 2026.7.22 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump pandas from 2.2.3 to 3.0.5 (#498) Bumps [pandas](https://github.com/pandas-dev/pandas) from 2.2.3 to 3.0.5. - [Release notes](https://github.com/pandas-dev/pandas/releases) - [Commits](pandas-dev/pandas@v2.2.3...v3.0.5) --- updated-dependencies: - dependency-name: pandas dependency-version: 3.0.5 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump playwright from 1.55.0 to 1.61.0 (#499) Bumps [playwright](https://github.com/microsoft/playwright-python) from 1.55.0 to 1.61.0. - [Release notes](https://github.com/microsoft/playwright-python/releases) - [Commits](microsoft/playwright-python@v1.55.0...v1.61.0) --- updated-dependencies: - dependency-name: playwright dependency-version: 1.61.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps-dev): bump @testing-library/jest-dom in /frontend (#500) Bumps [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) from 6.9.1 to 7.0.0. - [Release notes](https://github.com/testing-library/jest-dom/releases) - [Changelog](https://github.com/testing-library/jest-dom/blob/main/CHANGELOG.md) - [Commits](testing-library/jest-dom@v6.9.1...v7.0.0) --- updated-dependencies: - dependency-name: "@testing-library/jest-dom" dependency-version: 7.0.0 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump the security-patches group across 1 directory with 4 updates (#501) Bumps the security-patches group with 4 updates in the /frontend directory: [react](https://github.com/react/react/tree/HEAD/packages/react), [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom), [remark-gfm](https://github.com/remarkjs/remark-gfm) and [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core). Updates `react` from 19.2.7 to 19.2.8 - [Release notes](https://github.com/react/react/releases) - [Changelog](https://github.com/react/react/blob/main/CHANGELOG.md) - [Commits](https://github.com/react/react/commits/v19.2.8/packages/react) Updates `react-dom` from 19.2.7 to 19.2.8 - [Release notes](https://github.com/react/react/releases) - [Changelog](https://github.com/react/react/blob/main/CHANGELOG.md) - [Commits](https://github.com/react/react/commits/v19.2.8/packages/react-dom) Updates `remark-gfm` from 4.0.0 to 4.0.1 - [Release notes](https://github.com/remarkjs/remark-gfm/releases) - [Commits](remarkjs/remark-gfm@4.0.0...4.0.1) Updates `@swc/core` from 1.15.40 to 1.15.46 - [Release notes](https://github.com/swc-project/swc/releases) - [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md) - [Commits](https://github.com/swc-project/swc/commits/v1.15.46/packages/core) --- updated-dependencies: - dependency-name: react dependency-version: 19.2.8 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: security-patches - dependency-name: react-dom dependency-version: 19.2.8 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: security-patches - dependency-name: remark-gfm dependency-version: 4.0.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: security-patches - dependency-name: "@swc/core" dependency-version: 1.15.46 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: security-patches ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore: update frontend dependencies in package-lock.json --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: aladdinai-bot[bot] <288494217+aladdinai-bot[bot]@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: AladdinAI[bot] <AladdinAI[bot]@users.noreply.github.com>
Automated changelog update from AladdinAI bot 🤖