diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 2cb190b3..e9701c9e 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -94,6 +94,7 @@ jobs: binja-tests: name: Binary Ninja tests for ${{ matrix.python-version }} on ${{ matrix.os }} runs-on: ubuntu-20.04 + needs: [code_style, rule_linter] strategy: fail-fast: false matrix: diff --git a/CHANGELOG.md b/CHANGELOG.md index 9a92a5a9..b17b00c5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,10 +7,11 @@ - extractor: add Binary Ninja feature extractor @xusheng6 - new cli flag `--os` to override auto-detected operating system for a sample @captainGeech42 +- Change colour/highlight to "cyan" instead of "blue" for easy noticing.#1384 @ggold7046 ### Breaking Changes -### New Rules (22) +### New Rules (24) - persistence/scheduled-tasks/schedule-task-via-at joren485 - data-manipulation/prng/generate-random-numbers-via-rtlgenrandom william.ballenthin@mandiant.com @@ -34,6 +35,8 @@ - nursery/set-web-proxy-in-dotnet michael.hunhoff@mandiant.com - nursery/check-for-windows-sandbox-via-subdirectory echernofsky@google.com - nursery/enumerate-pe-sections-in-dotnet @mr-tz +- nursery/destroy-software-breakpoint-capability echernofsky@google.com +- nursery/send-data-to-internet michael.hunhoff@mandiant.com - ### Bug Fixes diff --git a/README.md b/README.md index 996467b2..2a40aaf1 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/flare-capa)](https://pypi.org/project/flare-capa) [![Last release](https://img.shields.io/github/v/release/mandiant/capa)](https://github.com/mandiant/capa/releases) -[![Number of rules](https://img.shields.io/badge/rules-789-blue.svg)](https://github.com/mandiant/capa-rules) +[![Number of rules](https://img.shields.io/badge/rules-792-blue.svg)](https://github.com/mandiant/capa-rules) [![CI status](https://github.com/mandiant/capa/workflows/CI/badge.svg)](https://github.com/mandiant/capa/actions?query=workflow%3ACI+event%3Apush+branch%3Amaster) [![Downloads](https://img.shields.io/github/downloads/mandiant/capa/total)](https://github.com/mandiant/capa/releases) [![License](https://img.shields.io/badge/license-Apache--2.0-green.svg)](LICENSE.txt) diff --git a/capa/render/utils.py b/capa/render/utils.py index c65b705b..20a817d7 100644 --- a/capa/render/utils.py +++ b/capa/render/utils.py @@ -16,7 +16,7 @@ import capa.render.result_document as rd def bold(s: str) -> str: """draw attention to the given string""" - return termcolor.colored(s, "blue") + return termcolor.colored(s, "cyan") def bold2(s: str) -> str: diff --git a/rules b/rules index 232af1ca..d0e54bb0 160000 --- a/rules +++ b/rules @@ -1 +1 @@ -Subproject commit 232af1ca4cd8ad61c6d878dd2b893c830fdb4c8c +Subproject commit d0e54bb05d8549cd3979ff1b21a22ee33c533ad6 diff --git a/setup.py b/setup.py index 642b0e4d..57620185 100644 --- a/setup.py +++ b/setup.py @@ -27,7 +27,7 @@ requirements = [ "pyelftools==0.29", "dnfile==0.13.0", "dncil==1.0.2", - "pydantic==1.10.6", + "pydantic==1.10.7", "protobuf==4.21.12", ] @@ -89,7 +89,7 @@ setuptools.setup( "types-termcolor==1.1.4", "types-psutil==5.8.23", "types_requests==2.28.1", - "types-protobuf==4.21.0.5", + "types-protobuf==4.22.0.0", ], "build": [ "pyinstaller==5.9.0",