CVE Binary Tool 3.1.pre0
Pre-release for what will eventually be 3.1. There are a few PRs still in progress, and you can see what remains to be updated in the 3.1 milestone. The release notes below are auto-generated by GitHub.
What's Changed
- refactor(package-list-parser): remove csv path by @BreadGenie in #1466
- feat: Add tests for cve_scanner (#1450) by @anthonyharrison in #1456
- ci: fix
check-spelling
workflow by @Molkree in #1471 - bug: Unzip failure requires user interaction (#1473) by @anthonyharrison in #1479
- feat: Add support for WAR and EAR archive files (#1474) by @anthonyharrison in #1478
- refactor: find SBOM product vendor (#1477) by @anthonyharrison in #1481
- chore: update pre-commit config by @github-actions in #1455
- bug: don't follow symlinks in archives (#1475) by @anthonyharrison in #1486
- bug: Update pdf configuration parameters (#1459) by @anthonyharrison in #1484
- Updated spelling.yml by @XDRAGON2002 in #1495
- feat: use cve-bin-tool without Reportlab (Fixes #1464) by @anthonyharrison in #1485
- feat: Add offline command line option (#1452) by @anthonyharrison in #1480
- doc: improve new contributor documentation by @terriko in #1467
- ci: add filetype to allowed word list by @terriko in #1497
- feat: Remove support for python 3.6 (#1488) by @XDRAGON2002 in #1498
- feat: added Libsrtp checker (#1489) by @XDRAGON2002 in #1500
- chore: added LGTM badges to readme (#1380) by @XDRAGON2002 in #1501
- feat: Add support for scanning Java packages (#1463) by @anthonyharrison in #1476
- chore: update pre-commit config by @github-actions in #1499
- test: Move NVD queries to LONG_TESTS due to rate limits (fixes #1509) by @terriko in #1511
- chore: modify detected languages in github by @terriko in #1508
- Gave output types its own subheading by @DangerChamp in #1516
- test: Move backported fix tests to LONG_TESTS (#1502) by @XDRAGON2002 in #1512
- Moved --offline up to "Most popular usage options" by @DangerChamp in #1514
- fix(cve_scanner): fix
canonical_convert
by @Molkree in #1519 - Replace "Github" with "GitHub" by @Aadityajoshi151 in #1532
- Correction by @vkrm1612 in #1536
- feat: add NVD API key by @terriko in #1529
- ci: remove NVD_API_KEY from CI because it isn't working by @terriko in #1549
- fix: Only import pdftotext if installed (Fixes #1419) by @anthonyharrison in #1545
- doc: Publish FOSDEM 2022 slides (Fixes #1546) by @anthonyharrison in #1547
- fix: set default version for xml2 checker to UNKNOWN (Fixes #1517) by @anthonyharrison in #1524
- Updated so it shows the correct versions of Python by @DangerChamp in #1515
- doc: keep pdftotext windows install instructions (partial revert #1515) by @terriko in #1550
- doc: add info on syncing to origin/main and rebasing by @terriko in #1540
- test(available-fix): mock cve data by @BreadGenie in #1513
- CI: Add bandit to pre-commit (fixes #1110) by @terriko in #1523
- doc: fix incorrect hyperlink (Fixes #1553) by @anthonyharrison in #1554
- ci: split CI into separate files by @Molkree in #1552
- feat: improve locality of defaults (#1352) by @XDRAGON2002 in #1560
- doc: Add details on language specific checking (Fixes #1551) by @anthonyharrison in #1561
- refactor: replace pkg_resources with importlib (#1521) by @XDRAGON2002 in #1542
- changed windows_tests timeout-minutes to 30 by @shoneriki in #1576
- refactor: migrate from urllib to requests by @BreadGenie in #1569
- feat: Add support for Javascript package scanning (Fixes #1453) by @anthonyharrison in #1548
- New checker: gnome librsvg by @yashugarg in #1533
- refactor: add type hints in util.py by @rhythmrx9 in #1572
- ci(pre-commit): add gitlint by @BreadGenie in #1573
- feat: added libseccomp checker by @yashugarg in #1556
- ci: run bandit on test code by @rhythmrx9 in #1579
- feat(checker): libebml checker by @rhythmrx9 in #1559
- feat(checker): libsolv checker by @rhythmrx9 in #1562
- ci: switch format_checker to run in ci by @rhythmrx9 in #1593
- fix: asyncio warnings (#1558) by @XDRAGON2002 in #1592
- fix: windows helper script test (#1264) by @XDRAGON2002 in #1594
- refactor: add type hints in version_scanner.py by @rhythmrx9 in #1581
- chore: update pre-commit config by @github-actions in #1566
- refactor: add type hints in strings.py and file.py by @rhythmrx9 in #1565
- feat: find common strings in CONTAINS_PATTERNS from helper_scripts.py by @rhythmrx9 in #1586
- feat: retry if NVD API Key is invalid by @terriko in #1574
- ci: run gitlint on PR title by @rhythmrx9 in #1597
- fix: entry point error (#1323) by @XDRAGON2002 in #1601
New Contributors
- @XDRAGON2002 made their first contribution in #1495
- @DangerChamp made their first contribution in #1516
- @Aadityajoshi151 made their first contribution in #1532
- @vkrm1612 made their first contribution in #1536
- @shoneriki made their first contribution in #1576
- @yashugarg made their first contribution in #1533
- @rhythmrx9 made their first contribution in #1572
Full Changelog: v3.0...v3.1.pre0