You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- scan PRs for vendor vulnerabilities.
- the submission of the vendor SBOM should happen only on push events.
- vulnerability scanning of dependencies must happen on a per PR basis,
and on a per push basis (although Dependatbot should inform us of this).
- If you are unsure about the name of the `SPDX-TOP-LEVEL-PACKAGE`, take a look at the source SBOM to identify packages (under key `packages` in the SBOM).
200
201
-`description`: a brief description of what this vendor library does.
201
202
-`copyrightText`: copyright text associated with the top-level package/library/3pp using [SPDX License Identifiers](https://spdx.org/licenses/).
202
-
-`downloadLocation`: URI of the vendor library to download.
203
+
-`downloadLocation`: URI of the vendor library to download. If using Github, use preferably `https//` rather than `git+https//` or similars.
204
+
This is because the download location is used for vulnerability scanning in `.github/scripts/otp-compliance.es`.
203
205
-`homepage`: homepage of the vendor library.
204
206
-`licenseDeclared`: license as declared by the vendor, following a [SPDX license identifier](https://spdx.org/licenses/).
205
207
-`name`: name of the library.
206
208
-`versionInfo`: version of the library/project/3pp. In case of no version number being available, write the commit sha.
209
+
-`sha`: sha commit for `versionInfo`, they need to be updated together!
210
+
-`ecosystem`: List of valid ecosystems in [OSV Ecosystems](https://ossf.github.io/osv-schema/#defined-ecosystems)
211
+
where this value is omitted for C/C++ code (e.g., `asmjit`, `pcre2`, `zlib`, `zstd`, etc), and used in `vendor.json` for `jquery`.
207
212
-`path`: path to the vendor library inside Erlang/OTP. This can point to a folder or a list of files.
208
213
- Folder: any file inside the folder is considered part of the vendor library (e.g., asmjit [vendor.info](../erts/emulator/asmjit/vendor.info)).
209
214
- List of files: only the files listed here are part of a vendor library (e.g., erts-config [vendor.info](../erts/autoconf/vendor.info)).
0 commit comments