Alex Goodman
d7a23e4bb2
Extract language and package type from pURLs on SBOM decode ( #777 )
...
* add language detection from pURLs
Signed-off-by: Alex Goodman <alex.goodman@anchore.com >
* add package type detection from pURLs
Signed-off-by: Alex Goodman <alex.goodman@anchore.com >
* add cargo and npm pURL support
Signed-off-by: Alex Goodman <alex.goodman@anchore.com >
* fix npm tests and linting
Signed-off-by: Alex Goodman <alex.goodman@anchore.com >
2022-01-27 09:35:16 -05:00
Nikita and Alex Goodman
25835ef589
PHP parser composer.lock ( #609 )
...
* PHP parse composer.lock
Signed-off-by: Nikita <33390074+Zilborg@users.noreply.github.com >
* rename PHP package type
Signed-off-by: Alex Goodman <alex.goodman@anchore.com >
* add PHP composer package support to source info SPDX helper
Signed-off-by: Alex Goodman <alex.goodman@anchore.com >
* update directory cataloger integration tests (make exception for images)
Signed-off-by: Alex Goodman <alex.goodman@anchore.com >
Co-authored-by: Alex Goodman <alex.goodman@anchore.com >
2021-11-10 14:08:41 -05:00
Dan Luhring
316d4341c8
Use Anchore fork of packageurl lib without replace directive ( #512 )
...
Signed-off-by: Dan Luhring <dan.luhring@anchore.com >
2021-09-22 15:04:09 -04:00
Alfredo Deza
5af2687022
support msrc types
...
Signed-off-by: Alfredo Deza <adeza@anchore.com >
2021-04-23 10:17:16 -04:00
Weston Steimel
ba81bfe529
add cataloger for rust crates from Cargo.lock files
...
Signed-off-by: Weston Steimel <weston.steimel@gmail.com >
2021-03-18 03:12:51 +00:00
Alex Goodman
c892c3609e
improve doc comments
...
Signed-off-by: Alex Goodman <alex.goodman@anchore.com >
2020-11-17 12:37:13 -05:00
Alex Goodman
0ce8701e73
split python package catalogers by image vs directory
...
Signed-off-by: Alex Goodman <alex.goodman@anchore.com >
2020-10-21 11:48:26 -04:00
Toure Dunnon
27c62e34f2
Add support for package.json #200
...
Signed-off-by: Toure Dunnon <toure.dunnon@anchore.com >
2020-10-16 11:28:54 -04:00
Alex Goodman
10b44f5311
split catalogers into two sets, one for images another for directory scans
...
Signed-off-by: Alex Goodman <alex.goodman@anchore.com >
2020-10-08 10:23:24 -04:00
Alex Goodman
8a4886ec0e
Add package URL support to the CycloneDX presenter ( #164 )
...
* add package URL support to the CycloneDX presenter
Signed-off-by: Alex Goodman <alex.goodman@anchore.com >
* wrap license tags with licenses
Signed-off-by: Alex Goodman <alex.goodman@anchore.com >
2020-08-30 21:40:19 -04:00
Alfredo Deza
27c207bbca
pkg: add a new type to identify setup.py packages
...
Signed-off-by: Alfredo Deza <adeza@anchore.com >
2020-08-17 10:12:27 -04:00
Alex Goodman
95517d131a
Improve overall documentation ( #148 )
...
* improve overall documentation
Signed-off-by: Alex Goodman <alex.goodman@anchore.com >
* fix tests to use scope.Resolver over scope
Signed-off-by: Alex Goodman <alex.goodman@anchore.com >
2020-08-13 16:34:32 -04:00
Dan Luhring
70e673204c
Add poetry cataloger ( #121 )
...
* Minor cleanup
Signed-off-by: Dan Luhring <dan.luhring@anchore.com >
* Update pkg Type definition to string
Signed-off-by: Dan Luhring <dan.luhring@anchore.com >
* Implement poetry.lock parsing
Signed-off-by: Dan Luhring <dan.luhring@anchore.com >
* Address CI issues
Signed-off-by: Dan Luhring <dan.luhring@anchore.com >
* Integrate Alex's changes
Signed-off-by: Dan Luhring <dan.luhring@anchore.com >
2020-08-04 18:22:43 -04:00
Alfredo Deza
57904743aa
pkg: define the Yarn package type
...
Signed-off-by: Alfredo Deza <adeza@anchore.com >
2020-07-28 15:18:47 -04:00
Alex Goodman
a4016d35ce
rename to syft
2020-07-23 20:54:04 -04:00