Commit Graph

1685 Commits

Author SHA1 Message Date
dependabot[bot]
f5a0e1cd08 build(deps-dev): bump types-colorama from 0.4.0 to 0.4.2
Bumps [types-colorama](https://github.com/python/typeshed) from 0.4.0 to 0.4.2.
- [Release notes](https://github.com/python/typeshed/releases)
- [Commits](https://github.com/python/typeshed/commits)

---
updated-dependencies:
- dependency-name: types-colorama
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-21 14:02:06 +00:00
Willi Ballenthin
94485285f3 Merge pull request #640 from fireeye/fix-507
disable viv creation by default
2021-06-15 15:06:40 -06:00
Willi Ballenthin
466bc4995b Update CHANGELOG.md
Co-authored-by: Moritz <mr-tz@users.noreply.github.com>
2021-06-15 15:06:34 -06:00
William Ballenthin
7bce202122 doc: explain CAPA_SAVE_WORKSPACE 2021-06-15 12:31:56 -06:00
William Ballenthin
40c7401f0a pep8 2021-06-15 12:28:45 -06:00
William Ballenthin
a7ebd5a309 Merge branch 'master' of github.com:fireeye/capa into fix-507 2021-06-15 12:28:17 -06:00
William Ballenthin
d510840bb7 changelog 2021-06-15 12:26:37 -06:00
William Ballenthin
09ad0ec184 tests: save .viv by default, hopefully improve test performance 2021-06-15 12:24:29 -06:00
William Ballenthin
7f03db9fe4 main: dont save .viv by default, unless CAPA_SAVE_WORKSPACE set
closes #507
2021-06-15 12:24:01 -06:00
Willi Ballenthin
efd02915ab Merge pull request #621 from fireeye/feature-447
add type annotations to public routines
2021-06-15 11:01:52 -06:00
William Ballenthin
9484fadd0f submodule sync data 2021-06-15 09:08:14 -06:00
Willi Ballenthin
b47b398b07 Merge pull request #636 from fireeye/fix-629
move test sigs into testfiles
2021-06-14 13:56:21 -06:00
Capa Bot
5867e880c6 Sync capa rules submodule 2021-06-14 19:41:57 +00:00
William Ballenthin
c1acf702b6 fixtures: move test sigs to testfiles 2021-06-14 11:37:39 -06:00
William Ballenthin
9a7c83b26f tests: move test sigs to testfiles 2021-06-14 11:36:53 -06:00
William Ballenthin
dd2671aac2 rules: fix types 2021-06-14 11:10:42 -06:00
William Ballenthin
c2981d5091 engine: cleanup some lints 2021-06-14 11:05:58 -06:00
William Ballenthin
ae2baebf6c import-to-bn: dont import * 2021-06-14 11:02:20 -06:00
William Ballenthin
7372aa91c6 engine: better type doc 2021-06-14 10:56:44 -06:00
William Ballenthin
48756a7621 ci: invoke mypy during testing 2021-06-14 10:41:53 -06:00
William Ballenthin
aca6ad2f52 scripts: fix types 2021-06-14 10:41:44 -06:00
William Ballenthin
24d61d8634 mypy: ignore more external deps 2021-06-14 10:41:32 -06:00
William Ballenthin
6411732bea rules: fix bug validating rules 2021-06-14 10:35:57 -06:00
William Ballenthin
152060a28a setup: move mypy deps in to capa[dev] target 2021-06-14 10:33:24 -06:00
William Ballenthin
919aef90c0 mypy: fix capa.features.common types 2021-06-14 10:33:08 -06:00
William Ballenthin
853d7285bd mypy: ignore ruamel 2021-06-14 10:32:51 -06:00
William Ballenthin
6842b92ca2 pep8 2021-06-14 10:25:37 -06:00
William Ballenthin
dba250ca86 rules: fix types and document description parsing 2021-06-14 10:25:15 -06:00
William Ballenthin
b8c524d2f5 type: capa.rules parse range 2021-06-14 10:09:35 -06:00
William Ballenthin
0ff5db9397 type: capa.rules feature validation 2021-06-14 10:06:48 -06:00
William Ballenthin
15334cf5d4 render: further refactor att&ck handling 2021-06-14 09:53:36 -06:00
William Ballenthin
f5cb5d462d render: further cleanup rendering of att&ck 2021-06-14 09:52:32 -06:00
William Ballenthin
79459d4a14 mypy fixes
type checker doesn't like a list that contains tuples with both
length 2 and length 3. so keep length constant with None values.
2021-06-14 09:50:12 -06:00
William Ballenthin
addd4683ca mypy fixes 2021-06-14 09:47:51 -06:00
William Ballenthin
6d8399684b type: capa.render 2021-06-14 09:28:33 -06:00
William Ballenthin
4583692539 type: capa.main 2021-06-14 09:19:08 -06:00
William Ballenthin
9b7e67443b extractors: fix type hints 2021-06-14 08:59:23 -06:00
William Ballenthin
83909b2be4 *: remove explicit object super class
closes #635
2021-06-14 08:47:09 -06:00
William Ballenthin
247d330f79 type: capa.features.extractors.base_extractor 2021-06-14 08:44:48 -06:00
Willi Ballenthin
1a31c84eef Merge pull request #632 from fireeye/dependabot/pip/black-21.6b0
build(deps-dev): bump black from 21.5b2 to 21.6b0
2021-06-14 08:20:53 -06:00
Willi Ballenthin
9ce92cfb5b Merge pull request #633 from fireeye/dependabot/pip/ruamel-yaml-0.17.9
build(deps): bump ruamel-yaml from 0.17.7 to 0.17.9
2021-06-14 08:20:31 -06:00
Willi Ballenthin
1f44a2dec8 Merge pull request #634 from fireeye/dependabot/pip/tqdm-4.61.1
build(deps): bump tqdm from 4.61.0 to 4.61.1
2021-06-14 08:20:19 -06:00
dependabot[bot]
b7cd467363 build(deps): bump tqdm from 4.61.0 to 4.61.1
Bumps [tqdm](https://github.com/tqdm/tqdm) from 4.61.0 to 4.61.1.
- [Release notes](https://github.com/tqdm/tqdm/releases)
- [Commits](https://github.com/tqdm/tqdm/compare/v4.61.0...v4.61.1)

---
updated-dependencies:
- dependency-name: tqdm
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-14 05:59:01 +00:00
dependabot[bot]
ff3cc421eb build(deps): bump ruamel-yaml from 0.17.7 to 0.17.9
Bumps [ruamel-yaml](https://sourceforge.net/p/ruamel-yaml/code/ci/default/tree) from 0.17.7 to 0.17.9.

---
updated-dependencies:
- dependency-name: ruamel-yaml
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-14 05:58:55 +00:00
dependabot[bot]
205798865d build(deps-dev): bump black from 21.5b2 to 21.6b0
Bumps [black](https://github.com/psf/black) from 21.5b2 to 21.6b0.
- [Release notes](https://github.com/psf/black/releases)
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)
- [Commits](https://github.com/psf/black/commits)

---
updated-dependencies:
- dependency-name: black
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-14 05:58:48 +00:00
Capa Bot
10f499d230 Sync capa rules submodule 2021-06-14 03:51:14 +00:00
William Ballenthin
a21b53d737 Merge branch 'master' of github.com:fireeye/capa into feature-447 2021-06-10 09:02:39 -06:00
Capa Bot
0f15895b36 Sync capa rules submodule 2021-06-10 14:42:56 +00:00
Moritz
2ba2aec0d3 Merge pull request #624 from fireeye/fix-622
remove logic from __init__.py and break import cycles
2021-06-10 13:53:10 +02:00
William Ballenthin
11d50aa5b1 pep8 2021-06-10 00:29:23 -06:00