capa/scripts
Willi Ballenthin ae4c2ec82d fix: parenthesize s_type checks in capa2yara so kid.name guard applies to And/Or/Not uniformly
Without parentheses, Python's operator precedence caused `kid.name != "Some"`
to only guard the `Not` branch; `And` and `Or` kids named `"Some"` would
bypass the Some-handling block and enter recursive convert_rule unguarded.
2026-05-08 17:58:07 +02:00
..
bulk-process.py
cache-ruleset.py
capa-as-library.py
capa2sarif.py lint: replace black/isort/flake8 with ruff (#2992) 2026-04-07 12:10:41 -06:00
capa2yara.py fix: parenthesize s_type checks in capa2yara so kid.name guard applies to And/Or/Not uniformly 2026-05-08 17:58:07 +02:00
capafmt.py
compare-backends.py
detect-backends.py
detect-binexport2-capabilities.py
detect-elf-os.py
detect_duplicate_features.py
import-to-bn.py fix: correct capa/subscope-rule key in RuleMetadata.from_capa 2026-05-08 17:58:07 +02:00
import-to-ida.py fix: invert scope filter in import-to-ida.py so function-scope rules are annotated 2026-05-08 17:58:07 +02:00
inspect-binexport2.py
lint.py fix: correct operator precedence in FeatureRegexRegistryControlSetMatchIncomplete 2026-05-08 17:58:07 +02:00
linter-data.json
match-function-id.py
minimize_vmray_results.py
profile-memory.py lint: replace black/isort/flake8 with ruff (#2992) 2026-04-07 12:10:41 -06:00
profile-time.py
proto-from-results.py
proto-to-results.py
setup-linter-dependencies.py lint: replace black/isort/flake8 with ruff (#2992) 2026-04-07 12:10:41 -06:00
show-capabilities-by-function.py
show-features.py lint: replace black/isort/flake8 with ruff (#2992) 2026-04-07 12:10:41 -06:00
show-unused-features.py lint: replace black/isort/flake8 with ruff (#2992) 2026-04-07 12:10:41 -06:00