├── .github └── workflows │ ├── build.yml │ └── release.yml ├── .gitignore ├── .readthedocs.yaml ├── .reuse └── dep5 ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Doxyfile ├── LICENSES ├── BSD-2-Clause.txt ├── GPL-2.0-only.txt ├── MIT.txt └── Zlib.txt ├── Makefile ├── README.md ├── SBOM.json ├── doc ├── scanoss-logo.png └── style.css ├── docs ├── Makefile ├── make.bat ├── requirements-docs.txt └── source │ ├── conf.py │ ├── index.rst │ └── scanosslogo.jpg ├── external ├── inc │ ├── json.h │ ├── semver.h │ └── winnowing.h └── src │ ├── crc32c.c │ ├── json.c │ ├── semver.c │ └── winnowing.c ├── go-wrapper ├── Makefile ├── README.md ├── example │ └── wfp_scanner.go ├── go.mod ├── snippets_wrapper.c ├── snippets_wrapper.h └── wfp_scanner ├── inc ├── attributions.h ├── component.h ├── copyright.h ├── crc32c.h ├── cryptography.h ├── debug.h ├── decrypt.h ├── dependency.h ├── file.h ├── health.h ├── help.h ├── hpsm.h ├── ignored_extensions.h ├── ignorelist.h ├── license.h ├── license_translation.h ├── limits.h ├── match.h ├── match_list.h ├── mz.h ├── parse.h ├── quality.h ├── query.h ├── report.h ├── scan.h ├── scanoss.h ├── snippets.h ├── url.h ├── util.h ├── versions.h └── vulnerability.h ├── package.sh ├── scripts ├── debpkg │ └── DEBIAN │ │ └── control └── rpmpkg │ └── scanoss.spec ├── src ├── attributions.c ├── binary_scan.c ├── component.c ├── copyright.c ├── cryptography.c ├── debug.c ├── decrypt.c ├── dependency.c ├── file.c ├── health.c ├── help.c ├── hpsm.c ├── ignored_extensions.c ├── ignorelist.c ├── license.c ├── limits.c ├── main.c ├── match.c ├── match_list.c ├── mz.c ├── parse.c ├── quality.c ├── query.c ├── report.c ├── scan.c ├── scanlog.c ├── snippet_selection.c ├── snippets.c ├── url.c ├── util.c ├── versions.c └── vulnerability.c └── version.sh /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /.reuse/dep5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/.reuse/dep5 -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/Doxyfile -------------------------------------------------------------------------------- /LICENSES/BSD-2-Clause.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/LICENSES/BSD-2-Clause.txt -------------------------------------------------------------------------------- /LICENSES/GPL-2.0-only.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/LICENSES/GPL-2.0-only.txt -------------------------------------------------------------------------------- /LICENSES/MIT.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/LICENSES/MIT.txt -------------------------------------------------------------------------------- /LICENSES/Zlib.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/LICENSES/Zlib.txt -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/README.md -------------------------------------------------------------------------------- /SBOM.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/SBOM.json -------------------------------------------------------------------------------- /doc/scanoss-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/doc/scanoss-logo.png -------------------------------------------------------------------------------- /doc/style.css: -------------------------------------------------------------------------------- 1 | #projectlogo { 2 | vertical-align: middle; 3 | } 4 | -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/requirements-docs.txt: -------------------------------------------------------------------------------- 1 | sphinx_rtd_theme 2 | -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/scanosslogo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/docs/source/scanosslogo.jpg -------------------------------------------------------------------------------- /external/inc/json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/external/inc/json.h -------------------------------------------------------------------------------- /external/inc/semver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/external/inc/semver.h -------------------------------------------------------------------------------- /external/inc/winnowing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/external/inc/winnowing.h -------------------------------------------------------------------------------- /external/src/crc32c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/external/src/crc32c.c -------------------------------------------------------------------------------- /external/src/json.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/external/src/json.c -------------------------------------------------------------------------------- /external/src/semver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/external/src/semver.c -------------------------------------------------------------------------------- /external/src/winnowing.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/external/src/winnowing.c -------------------------------------------------------------------------------- /go-wrapper/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/go-wrapper/Makefile -------------------------------------------------------------------------------- /go-wrapper/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/go-wrapper/README.md -------------------------------------------------------------------------------- /go-wrapper/example/wfp_scanner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/go-wrapper/example/wfp_scanner.go -------------------------------------------------------------------------------- /go-wrapper/go.mod: -------------------------------------------------------------------------------- 1 | module github.com/scanoss/engine-go-wrapper 2 | 3 | go 1.21 4 | -------------------------------------------------------------------------------- /go-wrapper/snippets_wrapper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/go-wrapper/snippets_wrapper.c -------------------------------------------------------------------------------- /go-wrapper/snippets_wrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/go-wrapper/snippets_wrapper.h -------------------------------------------------------------------------------- /go-wrapper/wfp_scanner: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/go-wrapper/wfp_scanner -------------------------------------------------------------------------------- /inc/attributions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/inc/attributions.h -------------------------------------------------------------------------------- /inc/component.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/inc/component.h -------------------------------------------------------------------------------- /inc/copyright.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/inc/copyright.h -------------------------------------------------------------------------------- /inc/crc32c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/inc/crc32c.h -------------------------------------------------------------------------------- /inc/cryptography.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/inc/cryptography.h -------------------------------------------------------------------------------- /inc/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/inc/debug.h -------------------------------------------------------------------------------- /inc/decrypt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/inc/decrypt.h -------------------------------------------------------------------------------- /inc/dependency.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/inc/dependency.h -------------------------------------------------------------------------------- /inc/file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/inc/file.h -------------------------------------------------------------------------------- /inc/health.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/inc/health.h -------------------------------------------------------------------------------- /inc/help.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/inc/help.h -------------------------------------------------------------------------------- /inc/hpsm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/inc/hpsm.h -------------------------------------------------------------------------------- /inc/ignored_extensions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/inc/ignored_extensions.h -------------------------------------------------------------------------------- /inc/ignorelist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/inc/ignorelist.h -------------------------------------------------------------------------------- /inc/license.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/inc/license.h -------------------------------------------------------------------------------- /inc/license_translation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/inc/license_translation.h -------------------------------------------------------------------------------- /inc/limits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/inc/limits.h -------------------------------------------------------------------------------- /inc/match.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/inc/match.h -------------------------------------------------------------------------------- /inc/match_list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/inc/match_list.h -------------------------------------------------------------------------------- /inc/mz.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/inc/mz.h -------------------------------------------------------------------------------- /inc/parse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/inc/parse.h -------------------------------------------------------------------------------- /inc/quality.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/inc/quality.h -------------------------------------------------------------------------------- /inc/query.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/inc/query.h -------------------------------------------------------------------------------- /inc/report.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/inc/report.h -------------------------------------------------------------------------------- /inc/scan.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/inc/scan.h -------------------------------------------------------------------------------- /inc/scanoss.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/inc/scanoss.h -------------------------------------------------------------------------------- /inc/snippets.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/inc/snippets.h -------------------------------------------------------------------------------- /inc/url.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/inc/url.h -------------------------------------------------------------------------------- /inc/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/inc/util.h -------------------------------------------------------------------------------- /inc/versions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/inc/versions.h -------------------------------------------------------------------------------- /inc/vulnerability.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/inc/vulnerability.h -------------------------------------------------------------------------------- /package.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/package.sh -------------------------------------------------------------------------------- /scripts/debpkg/DEBIAN/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/scripts/debpkg/DEBIAN/control -------------------------------------------------------------------------------- /scripts/rpmpkg/scanoss.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/scripts/rpmpkg/scanoss.spec -------------------------------------------------------------------------------- /src/attributions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/src/attributions.c -------------------------------------------------------------------------------- /src/binary_scan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/src/binary_scan.c -------------------------------------------------------------------------------- /src/component.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/src/component.c -------------------------------------------------------------------------------- /src/copyright.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/src/copyright.c -------------------------------------------------------------------------------- /src/cryptography.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/src/cryptography.c -------------------------------------------------------------------------------- /src/debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/src/debug.c -------------------------------------------------------------------------------- /src/decrypt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/src/decrypt.c -------------------------------------------------------------------------------- /src/dependency.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/src/dependency.c -------------------------------------------------------------------------------- /src/file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/src/file.c -------------------------------------------------------------------------------- /src/health.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/src/health.c -------------------------------------------------------------------------------- /src/help.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/src/help.c -------------------------------------------------------------------------------- /src/hpsm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/src/hpsm.c -------------------------------------------------------------------------------- /src/ignored_extensions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/src/ignored_extensions.c -------------------------------------------------------------------------------- /src/ignorelist.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/src/ignorelist.c -------------------------------------------------------------------------------- /src/license.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/src/license.c -------------------------------------------------------------------------------- /src/limits.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/src/limits.c -------------------------------------------------------------------------------- /src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/src/main.c -------------------------------------------------------------------------------- /src/match.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/src/match.c -------------------------------------------------------------------------------- /src/match_list.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/src/match_list.c -------------------------------------------------------------------------------- /src/mz.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/src/mz.c -------------------------------------------------------------------------------- /src/parse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/src/parse.c -------------------------------------------------------------------------------- /src/quality.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/src/quality.c -------------------------------------------------------------------------------- /src/query.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/src/query.c -------------------------------------------------------------------------------- /src/report.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/src/report.c -------------------------------------------------------------------------------- /src/scan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/src/scan.c -------------------------------------------------------------------------------- /src/scanlog.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/src/scanlog.c -------------------------------------------------------------------------------- /src/snippet_selection.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/src/snippet_selection.c -------------------------------------------------------------------------------- /src/snippets.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/src/snippets.c -------------------------------------------------------------------------------- /src/url.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/src/url.c -------------------------------------------------------------------------------- /src/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/src/util.c -------------------------------------------------------------------------------- /src/versions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/src/versions.c -------------------------------------------------------------------------------- /src/vulnerability.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/src/vulnerability.c -------------------------------------------------------------------------------- /version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scanoss/engine/HEAD/version.sh --------------------------------------------------------------------------------