mirror of
https://github.com/SpecterOps/Nemesis
synced 2026-06-08 12:36:42 +00:00
e5b14901a4
- 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
54 lines
1.2 KiB
TOML
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 }
|