diff --git a/.whitesource b/.whitesource new file mode 100644 index 000000000..9c7ae90b4 --- /dev/null +++ b/.whitesource @@ -0,0 +1,14 @@ +{ + "scanSettings": { + "baseBranches": [] + }, + "checkRunSettings": { + "vulnerableCheckRunConclusionLevel": "failure", + "displayMode": "diff", + "useMendCheckNames": true + }, + "issueSettings": { + "minSeverityLevel": "LOW", + "issueType": "DEPENDENCY" + } +} \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index c6de93bc4..0cd7296aa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,7 +11,7 @@ ### Breaking Changes -### New Rules (6) +### New Rules (7) - impact/wipe-disk/delete-drive-layout-via-ioctl william.ballenthin@mandiant.com - host-interaction/driver/interact-with-driver-via-ioctl moritz.raabe@mandiant.com @@ -19,6 +19,7 @@ - nursery/get-disk-information-via-ioctl william.ballenthin@mandiant.com - nursery/get-volume-information-via-ioctl william.ballenthin@mandiant.com - nursery/unmount-volume-via-ioctl william.ballenthin@mandiant.com +- data-manipulation/encryption/rc4/encrypt-data-using-rc4-via-systemfunction033 daniel.stepanic@elastic.co - ### Bug Fixes diff --git a/pyproject.toml b/pyproject.toml index 29c89c4ec..0a149526f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -41,7 +41,7 @@ dependencies = [ "ida-settings==2.1.0", "viv-utils[flirt]==0.7.9", "halo==0.0.31", - "networkx==3.1", + "networkx==3.3", "ruamel.yaml==0.18.5", "vivisect==1.1.1", "pefile==2023.2.7", @@ -62,7 +62,7 @@ namespaces = false [project.optional-dependencies] dev = [ - "pre-commit==3.5.0", + "pre-commit==3.7.0", "pytest==8.0.0", "pytest-sugar==1.0.0", "pytest-instafail==0.5.0", @@ -78,8 +78,8 @@ dev = [ "flake8-simplify==0.21.0", "flake8-use-pathlib==0.3.0", "flake8-copyright==0.2.4", - "ruff==0.2.1", - "black==24.3.0", + "ruff==0.3.5", + "black==24.4.0", "isort==5.13.2", "mypy==1.8.0", "psutil==5.9.2", @@ -88,17 +88,17 @@ dev = [ "mypy-protobuf==3.5.0", # type stubs for mypy "types-backports==0.1.3", - "types-colorama==0.4.15.11", + "types-colorama==0.4.15.20240311", "types-PyYAML==6.0.8", "types-tabulate==0.9.0.20240106", "types-termcolor==1.1.4", "types-psutil==5.8.23", - "types_requests==2.31.0.20240311", + "types_requests==2.31.0.20240406", "types-protobuf==4.23.0.3", ] build = [ "pyinstaller==6.4.0", - "setuptools==69.0.3", + "setuptools==69.5.1", "build==1.0.3" ] diff --git a/rules b/rules index ec366561a..a83ad9d36 160000 --- a/rules +++ b/rules @@ -1 +1 @@ -Subproject commit ec366561ad16e139f442de0bf1a60fc3b01597e7 +Subproject commit a83ad9d367304fd067d41df9bb9ffacc02b4aa58 diff --git a/tests/data b/tests/data index 7f4bc4a71..9d2e10c77 160000 --- a/tests/data +++ b/tests/data @@ -1 +1 @@ -Subproject commit 7f4bc4a715a5d3e16e6bd158f6ca390d65bdb135 +Subproject commit 9d2e10c77e7358af448655d597f10aaa35c087c9