Files
Lee Chagolla-Christensen e5b14901a4 Upgrade pillow, vite, pytest, cryptography for Dependabot alerts
- pillow 12.2.0 (HIGH: FITS GZIP decompression bomb)
- vite 6.4.2 (HIGH: arbitrary file read via WebSocket)
- pytest 9.0.3 (MEDIUM: vulnerable tmpdir handling)
- cryptography 46.0.7 (MEDIUM: buffer overflow)
- Dismiss 3 stale alerts for deleted poetry.lock files
2026-04-14 07:40:47 -07:00

54 lines
1.2 KiB
TOML

[project]
name = "cli"
version = "0.1.0"
description = "Nemesis CLI"
authors = [{name = "SpecterOps"}]
readme = "README.md"
requires-python = ">=3.13,<3.14"
dependencies = [
"aiohttp>=3.13.3,<4.0.0",
"structlog>=25.1.0,<26.0.0",
"requests>=2.32.5,<3.0.0",
"click>=8.1.8,<9.0.0",
"tqdm>=4.67.1,<5.0.0",
"colorlog>=6.9.0,<7.0.0",
"mythic>=0.2.5,<0.3.0",
"humanfriendly>=10.0,<11.0",
"gql>=3.5.0,<4.0.0",
"pydantic-settings>=2.7.1,<3.0.0",
"dynaconf>=3.2.7,<4.0.0",
"docker>=7.1.0,<8.0.0",
"asyncpg>=0.30.0,<0.31.0",
"pyyaml>=6.0.2,<7.0.0",
"common",
"requests-toolbelt>=1.0.0,<2.0.0",
"watchdog>=6.0.0,<7.0.0",
"dapr==1.16.0",
"plyvel-ci>=1.5.1,<2.0.0",
"pytest>=9.0.3",
]
[dependency-groups]
dev = [
"ruff>=0.9.2",
"pytest>=8.4.2",
"pytest-asyncio>=1.2.0",
"pyright>=1.1",
]
[project.scripts]
submit = "cli.main:submit"
module_runner = "cli.module_runner:main"
stress_test = "cli.stress_test:main"
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[tool.hatch.build.targets.wheel]
packages = ["cli"]
[tool.uv.sources]
common = { path = "../../libs/common", editable = true }