feat: add .bpl extension to PE cataloger (#4954)

BPL (Borland Package Library) files are standard PE/DLL format used by
Delphi and C++Builder. Adding the extension to the glob list so syft
picks them up during directory scans without users needing to rename
to .dll first.
---------
Signed-off-by: jfjrh2014 <jfjrh2014@gmail.com>
Signed-off-by: Christopher Phillips <32073428+spiffcs@users.noreply.github.com>
Co-authored-by: Christopher Phillips <32073428+spiffcs@users.noreply.github.com>
This commit is contained in:
Marcus
2026-06-08 10:07:15 -04:00
committed by GitHub
co-authored by Christopher Phillips
parent c5c423ab37
commit 908eb57890
9 changed files with 39 additions and 4 deletions
@@ -957,6 +957,7 @@ catalogers:
function: NewPEPackageCataloger
selectors: # AUTO-GENERATED
- binary
- bpl
- declared
- directory
- dll
@@ -973,6 +974,7 @@ catalogers:
criteria: # AUTO-GENERATED
- '**/*.dll'
- '**/*.exe'
- '**/*.bpl'
metadata_types: # AUTO-GENERATED
- pkg.PEBinary
package_types: # AUTO-GENERATED