mirror of
https://github.com/mandiant/capa.git
synced 2026-02-04 19:12:01 -08:00
@@ -21,6 +21,7 @@ Unlock powerful malware analysis with capa's new [VMRay sandbox](https://www.vmr
|
||||
### Bug Fixes
|
||||
|
||||
- fix duplicate features shown in vverbose mode @williballenthin #2323
|
||||
- fix code path reference in linter @williballenthin #2350
|
||||
|
||||
### capa explorer IDA Pro plugin
|
||||
|
||||
|
||||
@@ -352,7 +352,11 @@ def is_cache_newer_than_rule_code(cache_dir: Path) -> bool:
|
||||
cache_timestamp = os.path.getmtime(latest_cache_file)
|
||||
|
||||
# these are the relevant rules code files that could conflict with using an outdated cache
|
||||
latest_rule_code_file = max([Path("capa/rules/__init__.py"), Path("capa/rules/cache.py")], key=os.path.getmtime)
|
||||
# delayed import due to circular dependencies
|
||||
import capa.rules
|
||||
import capa.rules.cache
|
||||
|
||||
latest_rule_code_file = max([Path(capa.rules.__file__), Path(capa.rules.cache.__file__)], key=os.path.getmtime)
|
||||
rule_code_timestamp = os.path.getmtime(latest_rule_code_file)
|
||||
|
||||
if rule_code_timestamp > cache_timestamp:
|
||||
|
||||
Reference in New Issue
Block a user