Skip to content

Commit dc399c3

Browse files
Merge branch 'master' into Aayush-Goel-04/Issue#520
2 parents f6058b1 + 9d21add commit dc399c3

File tree

4 files changed

+37
-14
lines changed

4 files changed

+37
-14
lines changed

CHANGELOG.md

+33-10
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,38 @@
33
## master (unreleased)
44

55
### New Features
6-
- ELF: implement file import and export name extractor #1607 #1608 @Aayush-Goel-04
7-
- bump pydantic from 1.10.9 to 2.1.1 #1582 @Aayush-Goel-04
8-
- develop script to highlight the features that are not used during matching #331 @Aayush-Goel-04
9-
- Show prevalence of rules in the output #520 @Aayush-Goel-04
106

117
### Breaking Changes
128

9+
### New Rules (0)
10+
11+
-
12+
13+
### Bug Fixes
14+
15+
### capa explorer IDA Pro plugin
16+
17+
### Development
18+
19+
### Raw diffs
20+
- [capa v6.1.0...master](https://github.com/mandiant/capa/compare/v6.1.0...master)
21+
- [capa-rules v6.1.0...master](https://github.com/mandiant/capa-rules/compare/v6.1.0...master)
22+
23+
## v6.1.0
24+
25+
capa v6.1.0 is a bug fix release, most notably fixing unhandled exceptions in the capa explorer IDA Pro plugin.
26+
@Aayush-Goel-04 put a lot of effort into improving code quality and adding a script for rule authors.
27+
The script shows which features are present in a sample but not referenced by any existing rule.
28+
You could use this script to find opportunities for new rules.
29+
30+
Speaking of new rules, we have eight additions, coming from Ronnie, Jakub, Moritz, Ervin, and [email protected]!
31+
32+
### New Features
33+
- ELF: implement import and export name extractor #1607 #1608 @Aayush-Goel-04
34+
- bump pydantic from 1.10.9 to 2.1.1 #1582 @Aayush-Goel-04
35+
- develop script to highlight features not used during matching #331 @Aayush-Goel-04
36+
- Show prevalence of rules in the output #520 @Aayush-Goel-04
37+
1338
### New Rules (8)
1439

1540
- executable/pe/export/forwarded-export [email protected]
@@ -19,11 +44,11 @@
1944
- anti-analysis/anti-vm/vm-detection/check-for-foreground-window-switch [email protected]
2045
- linking/static/sqlite3/linked-against-cppsqlite3 [email protected]
2146
- linking/static/sqlite3/linked-against-sqlite3 [email protected]
22-
-
2347

2448
### Bug Fixes
2549

26-
- Fix binja backend stack string detection. #1473 @xusheng6
50+
- rules: fix forwarded export characteristic #1656 @RonnieSalomonsen
51+
- Binary Ninja: Fix stack string detection #1473 @xusheng6
2752
- linter: skip native API check for NtProtectVirtualMemory #1675 @williballenthin
2853
- OS: detect Android ELF files #1705 @williballenthin
2954
- ELF: fix parsing of symtab #1704 @williballenthin
@@ -33,11 +58,9 @@
3358
### capa explorer IDA Pro plugin
3459
- fix unhandled exception when resolving rule path #1693 @mike-hunhoff
3560

36-
### Development
37-
3861
### Raw diffs
39-
- [capa v6.0.0...master](https://github.com/mandiant/capa/compare/v6.0.0...master)
40-
- [capa-rules v6.0.0...master](https://github.com/mandiant/capa-rules/compare/v6.0.0...master)
62+
- [capa v6.0.0...v6.1.0](https://github.com/mandiant/capa/compare/v6.0.0...v6.1.0)
63+
- [capa-rules v6.0.0...v6.1.0](https://github.com/mandiant/capa-rules/compare/v6.0.0...v6.1.0)
4164

4265
## v6.0.0
4366

capa/version.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
# Unless required by applicable law or agreed to in writing, software distributed under the License
66
# is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
77
# See the License for the specific language governing permissions and limitations under the License.
8-
__version__ = "6.0.0"
8+
__version__ = "6.1.0"
99

1010

1111
def get_major_version():

pyproject.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -77,10 +77,10 @@ dev = [
7777
"flake8-simplify==0.20.0",
7878
"flake8-use-pathlib==0.3.0",
7979
"flake8-copyright==0.2.4",
80-
"ruff==0.0.284",
80+
"ruff==0.0.285",
8181
"black==23.7.0",
8282
"isort==5.11.4",
83-
"mypy==1.5.0",
83+
"mypy==1.5.1",
8484
"psutil==5.9.2",
8585
"stix2==3.0.1",
8686
"requests==2.31.0",

0 commit comments

Comments
 (0)