dependabot[bot]
b4c0f1369e
build(deps): bump pycparser from 2.23 to 3.0 ( #2838 )
...
Bumps [pycparser](https://github.com/eliben/pycparser ) from 2.23 to 3.0.
- [Release notes](https://github.com/eliben/pycparser/releases )
- [Commits](https://github.com/eliben/pycparser/compare/release_v2.23...release_v3.00 )
---
updated-dependencies:
- dependency-name: pycparser
dependency-version: '3.0'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-23 12:37:46 -07:00
Daniel Adeboye
37f2a897ff
tests: remove redundant test_ida_features.py ( #2834 )
2026-01-23 09:46:58 -07:00
Maijin
e39e610f66
Create a vivisect group in dependabot.yml ( #2830 )
...
* Add msgpack group in dependabot.yml
Add msgpack group in dependabot.yml
* Change to make a vivisect group
Change to make a vivisect group
* Update dependabot.yml
2026-01-23 09:37:04 -07:00
Maijin
073760f279
fix(lint): disable rule caching during linting ( #2817 )
2026-01-22 09:27:02 -07:00
dependabot[bot]
52a761ebb3
build(deps-dev): bump lodash from 4.17.21 to 4.17.23 in /web/explorer ( #2833 )
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.21 to 4.17.23.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.21...4.17.23 )
---
updated-dependencies:
- dependency-name: lodash
dependency-version: 4.17.23
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-22 08:56:03 -07:00
Moritz
2a44482076
Merge pull request #2821 from mandiant/dependabot/pip/mypy-protobuf-5.0.0
...
build(deps-dev): bump mypy-protobuf from 4.0.0 to 5.0.0
2026-01-20 10:31:57 +01:00
Moritz
a359745765
build(deps-dev): bump pyinstaller from 6.17.0 to 6.18.0 ( #2822 )
...
Bumps [pyinstaller](https://github.com/pyinstaller/pyinstaller ) from 6.17.0 to 6.18.0.
- [Release notes](https://github.com/pyinstaller/pyinstaller/releases )
- [Changelog](https://github.com/pyinstaller/pyinstaller/blob/develop/doc/CHANGES.rst )
- [Commits](https://github.com/pyinstaller/pyinstaller/compare/v6.17.0...v6.18.0 )
---
updated-dependencies:
- dependency-name: pyinstaller
dependency-version: 6.18.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-20 10:31:35 +01:00
Maijin
203cc0aa0c
Merge pull request #2824 from Maijin/patch-1
...
Group pyasn modules and vivisect in dependabot.yml
2026-01-20 10:18:35 +01:00
Moritz
3642ca94a6
Merge pull request #2820 from mandiant/dependabot/pip/vivisect-1.3.0
...
build(deps): bump vivisect from 1.2.1 to 1.3.0
2026-01-19 20:57:00 +01:00
dependabot[bot]
8e233ca69d
build(deps-dev): bump pyinstaller from 6.17.0 to 6.18.0
...
Bumps [pyinstaller](https://github.com/pyinstaller/pyinstaller ) from 6.17.0 to 6.18.0.
- [Release notes](https://github.com/pyinstaller/pyinstaller/releases )
- [Changelog](https://github.com/pyinstaller/pyinstaller/blob/develop/doc/CHANGES.rst )
- [Commits](https://github.com/pyinstaller/pyinstaller/compare/v6.17.0...v6.18.0 )
---
updated-dependencies:
- dependency-name: pyinstaller
dependency-version: 6.18.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-19 16:45:40 +00:00
dependabot[bot]
d5c23486e3
build(deps-dev): bump mypy-protobuf from 4.0.0 to 5.0.0
...
Bumps [mypy-protobuf](https://github.com/nipunn1313/mypy-protobuf ) from 4.0.0 to 5.0.0.
- [Changelog](https://github.com/nipunn1313/mypy-protobuf/blob/main/CHANGELOG.md )
- [Commits](https://github.com/nipunn1313/mypy-protobuf/commits )
---
updated-dependencies:
- dependency-name: mypy-protobuf
dependency-version: 5.0.0
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-19 16:45:32 +00:00
dependabot[bot]
7600dd077b
build(deps): bump vivisect from 1.2.1 to 1.3.0
...
Bumps [vivisect](https://github.com/vivisect/vivisect ) from 1.2.1 to 1.3.0.
- [Changelog](https://github.com/vivisect/vivisect/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/vivisect/vivisect/compare/v1.2.1...v1.3.0 )
---
updated-dependencies:
- dependency-name: vivisect
dependency-version: 1.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-19 16:45:26 +00:00
Moritz
3de84eff1b
Merge pull request #2813 from doomedraven/patch-1
...
Add '2.5-CAPE' to tested versions
2026-01-16 20:28:39 +01:00
doomedraven
7e16ed741c
Add '2.5-CAPE' to tested versions
...
hello, we just released CAPE v2.5, there are no behavior/structural changes. Is focused on webgui improvements, and some other improvements that doesnt impact CAPA.
2026-01-16 14:58:48 +00:00
Mike Hunhoff
5a5545aa14
ghidra: fix unit tests ( #2812 )
...
* ghidra: fix unit tests
* fix formatting
2026-01-15 12:34:43 -07:00
Moritz
6ad4fbbb9b
Merge pull request #2742 from mandiant/idalib-tests
2026-01-13 21:48:30 +01:00
dependabot[bot]
8105214dc6
build(deps-dev): bump build from 1.3.0 to 1.4.0 ( #2809 )
...
Bumps [build](https://github.com/pypa/build ) from 1.3.0 to 1.4.0.
- [Release notes](https://github.com/pypa/build/releases )
- [Changelog](https://github.com/pypa/build/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pypa/build/compare/1.3.0...1.4.0 )
---
updated-dependencies:
- dependency-name: build
dependency-version: 1.4.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-13 09:08:58 -07:00
Willi Ballenthin
d1fc8446f6
pyproject: ida: silence SWIG related warnings from IDA bindings
2026-01-13 16:15:31 +01:00
Willi Ballenthin
0686305f43
ida: loader: load resource sections to help discovery of embedded files
2026-01-13 16:15:31 +01:00
Willi Ballenthin
8d6b878e79
ida: fix return value from open_database
2026-01-13 16:15:31 +01:00
Willi Ballenthin
3646fcefa2
ida: helpers: refactor discovery of alternative names
2026-01-13 16:15:31 +01:00
Willi Ballenthin
ce67d99e49
ida: skip function-name features for default names (sub_*)
2026-01-13 16:15:31 +01:00
Willi Ballenthin
c89871f257
ci: pin setup-uv
2026-01-13 16:15:31 +01:00
Willi Ballenthin
03cc901f7b
tests: idalib: xfail resource test on 9.0
2026-01-13 16:15:31 +01:00
Willi Ballenthin
412ab62c42
ida: pep8
2026-01-13 16:15:31 +01:00
Willi Ballenthin
f72bd49a5f
ci: enable testing of IDA 9.0
2026-01-13 16:15:31 +01:00
Willi Ballenthin
1d561bd038
tests: idalib: xfail two tests on 9.0 and 9.1
2026-01-13 16:15:31 +01:00
Willi Ballenthin
c5808c4c41
tests: idalib: use 9.1 instead of 9.0 as min ver
...
9.0 doesn't support disabling lumina (or loading resources, for that
matter, too)
2026-01-13 16:15:31 +01:00
Willi Ballenthin
200c8037dd
tests: fix logging message
2026-01-13 16:15:31 +01:00
mr-tz
4fb6ac0d1b
add ida version to test matrix name
2026-01-13 16:15:31 +01:00
mr-tz
87fb96d08b
load resource for test sample
2026-01-13 16:15:31 +01:00
Willi Ballenthin
e1fd184805
ida: function: extract function name
...
somehow we were extracting alternate names but not function names
2026-01-13 16:15:31 +01:00
Willi Ballenthin
82be20be64
loader: idalib: disable lumina
...
see #2742 in which Lumina names overwrote names provided by debug info
2026-01-13 16:15:31 +01:00
Willi Ballenthin
132e64a991
tests: idalib: better detect missing idapro package
2026-01-13 16:15:31 +01:00
Willi Ballenthin
9c6db00775
ci: add configuration for idalib tests
2026-01-13 16:15:31 +01:00
Moritz
7bdd1f11bb
Merge branch 'master' into idalib-tests
2026-01-13 16:15:31 +01:00
kamran ul haq
7f3e35ee62
loader: gracefully handle ELF files with unsupported architectures ( #2800 )
...
* loader: gracefully handle ELF files with unsupported architectures
When analyzing ELF files with unsupported architectures (e.g., ARM64 variant),
vivisect raises a generic Exception with message 'Unsupported Architecture: %d'.
This was not caught by existing error handlers, causing capa to crash with an
unfriendly error message.
This change adds exception handling to detect the 'Unsupported Architecture'
error message and convert it to a user-friendly CorruptFile exception,
following the same pattern as the existing 'Couldn't convert rva' handler.
The architecture number is extracted from the exception args and included
in the error message to help users understand what went wrong.
closes #2793
* loader: address review feedback for PR #2800
- Add e.args check to prevent IndexError when accessing exception arguments
- Use error_msg variable instead of directly accessing e.args[0]
- Update CHANGELOG to reference PR #2800 instead of issue #2793
Addresses feedback from @mike-hunhoff and gemini-code-assist bot
* chore: move unsupported architecture bug fix to master (unreleased) section
2026-01-09 16:20:43 -07:00
Capa Bot
80c085b08b
Sync capa rules submodule
2026-01-06 17:02:03 +00:00
Capa Bot
bfd1b09176
Sync capa-testfiles submodule
2026-01-06 16:50:00 +00:00
dependabot[bot]
dc47de1439
build(deps): bump ruamel-yaml from 0.18.6 to 0.19.1 ( #2803 )
...
Bumps ruamel-yaml from 0.18.6 to 0.19.1.
---
updated-dependencies:
- dependency-name: ruamel-yaml
dependency-version: 0.19.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-05 10:08:43 -07:00
dependabot[bot]
2f7db1f446
build(deps-dev): bump flake8-simplify from 0.22.0 to 0.30.0 ( #2804 )
...
Bumps [flake8-simplify](https://github.com/MartinThoma/flake8-simplify ) from 0.22.0 to 0.30.0.
- [Release notes](https://github.com/MartinThoma/flake8-simplify/releases )
- [Changelog](https://github.com/MartinThoma/flake8-simplify/blob/main/CHANGELOG.md )
- [Commits](https://github.com/MartinThoma/flake8-simplify/commits )
---
updated-dependencies:
- dependency-name: flake8-simplify
dependency-version: 0.30.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-05 10:08:35 -07:00
dependabot[bot]
0908343ca1
build(deps): bump intervaltree from 3.1.0 to 3.2.1 ( #2805 )
...
Bumps [intervaltree](https://github.com/chaimleib/intervaltree ) from 3.1.0 to 3.2.1.
- [Release notes](https://github.com/chaimleib/intervaltree/releases )
- [Changelog](https://github.com/chaimleib/intervaltree/blob/master/CHANGELOG.md )
- [Commits](https://github.com/chaimleib/intervaltree/compare/3.1.0...3.2.1 )
---
updated-dependencies:
- dependency-name: intervaltree
dependency-version: 3.2.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-05 10:07:36 -07:00
dependabot[bot]
342cb9d15a
build(deps-dev): bump psutil from 7.1.2 to 7.2.1 ( #2806 )
...
Bumps [psutil](https://github.com/giampaolo/psutil ) from 7.1.2 to 7.2.1.
- [Changelog](https://github.com/giampaolo/psutil/blob/master/HISTORY.rst )
- [Commits](https://github.com/giampaolo/psutil/compare/release-7.1.2...release-7.2.1 )
---
updated-dependencies:
- dependency-name: psutil
dependency-version: 7.2.1
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-05 10:07:17 -07:00
Capa Bot
9aad2591c4
Sync capa rules submodule
2025-12-29 17:21:22 +00:00
dependabot[bot]
1153ca4cf7
build(deps-dev): bump types-psutil from 7.1.3.20251202 to 7.2.0.20251228 ( #2801 )
...
Bumps [types-psutil](https://github.com/typeshed-internal/stub_uploader ) from 7.1.3.20251202 to 7.2.0.20251228.
- [Commits](https://github.com/typeshed-internal/stub_uploader/commits )
---
updated-dependencies:
- dependency-name: types-psutil
dependency-version: 7.2.0.20251228
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-29 09:48:14 -07:00
dependabot[bot]
4500dd80b3
build(deps-dev): bump pygithub from 2.6.0 to 2.8.1 ( #2798 )
...
Bumps [pygithub](https://github.com/pygithub/pygithub ) from 2.6.0 to 2.8.1.
- [Release notes](https://github.com/pygithub/pygithub/releases )
- [Changelog](https://github.com/PyGithub/PyGithub/blob/main/doc/changes.rst )
- [Commits](https://github.com/pygithub/pygithub/compare/v2.6.0...v2.8.1 )
---
updated-dependencies:
- dependency-name: pygithub
dependency-version: 2.8.1
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-29 09:46:44 -07:00
dependabot[bot]
a35379d32b
build(deps): bump humanize from 4.14.0 to 4.15.0 ( #2797 )
...
Bumps [humanize](https://github.com/python-humanize/humanize ) from 4.14.0 to 4.15.0.
- [Release notes](https://github.com/python-humanize/humanize/releases )
- [Commits](https://github.com/python-humanize/humanize/compare/4.14.0...4.15.0 )
---
updated-dependencies:
- dependency-name: humanize
dependency-version: 4.15.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-29 09:44:53 -07:00
dependabot[bot]
29a8fa263e
build(deps-dev): bump mypy-protobuf from 3.6.0 to 4.0.0 ( #2796 )
...
Bumps [mypy-protobuf](https://github.com/nipunn1313/mypy-protobuf ) from 3.6.0 to 4.0.0.
- [Changelog](https://github.com/nipunn1313/mypy-protobuf/blob/main/CHANGELOG.md )
- [Commits](https://github.com/nipunn1313/mypy-protobuf/compare/v3.6.0...v4.0.0 )
---
updated-dependencies:
- dependency-name: mypy-protobuf
dependency-version: 4.0.0
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-29 09:44:12 -07:00
dependabot[bot]
5dcf98b1af
build(deps-dev): bump pytest from 8.0.0 to 9.0.2 ( #2795 )
...
Bumps [pytest](https://github.com/pytest-dev/pytest ) from 8.0.0 to 9.0.2.
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/8.0.0...9.0.2 )
---
updated-dependencies:
- dependency-name: pytest
dependency-version: 9.0.2
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-29 09:43:11 -07:00
dependabot[bot]
0ad45bfdcc
build(deps-dev): bump mypy from 1.17.1 to 1.19.1 ( #2789 )
...
Bumps [mypy](https://github.com/python/mypy ) from 1.17.1 to 1.19.1.
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md )
- [Commits](https://github.com/python/mypy/compare/v1.17.1...v1.19.1 )
---
updated-dependencies:
- dependency-name: mypy
dependency-version: 1.19.1
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Mike Hunhoff <mike.hunhoff@gmail.com >
2025-12-19 10:29:59 -07:00