diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml
index 4c6740735..020cf0172 100644
--- a/.github/workflows/docs.yml
+++ b/.github/workflows/docs.yml
@@ -29,8 +29,8 @@ jobs:
- name: Check Sphinx Documentation build minimally
working-directory: ./docs
- run: sphinx-build -E source build
+ run: sphinx-build -b linkcheck -EW source build
- name: Check for documentation style errors
working-directory: ./docs
- run: ./scripts/doc8_style_check.sh
\ No newline at end of file
+ run: ./scripts/doc8_style_check.sh
diff --git a/SOURCES.rst b/SOURCES.rst
index bed0f4574..8cf65d02d 100644
--- a/SOURCES.rst
+++ b/SOURCES.rst
@@ -3,41 +3,41 @@
+================+======================================================================================================+====================================================+
|rust | https://github.com/RustSec/advisory-db |rust crates |
+----------------+------------------------------------------------------------------------------------------------------+----------------------------------------------------+
-|alpine | https://secdb.alpinelinux.org/ |alpine packages |
+|alpine | https://secdb.alpinelinux.org/ |alpine packages |
+----------------+------------------------------------------------------------------------------------------------------+----------------------------------------------------+
-|archlinux | https://security.archlinux.org/json |arch packages |
+|archlinux | https://security.archlinux.org/json |arch packages |
+----------------+------------------------------------------------------------------------------------------------------+----------------------------------------------------+
-|debian | https://security-tracker.debian.org/tracker/data/json |debian packages |
+|debian | https://security-tracker.debian.org/tracker/data/json |debian packages |
+----------------+------------------------------------------------------------------------------------------------------+----------------------------------------------------+
-|npm | https://github.com/nodejs/security-wg.git |npm packages |
+|npm | https://github.com/nodejs/security-wg.git |npm packages |
+----------------+------------------------------------------------------------------------------------------------------+----------------------------------------------------+
|ruby | https://github.com/rubysec/ruby-advisory-db.git |ruby gems |
+----------------+------------------------------------------------------------------------------------------------------+----------------------------------------------------+
-|ubuntu | https://people.canonical.com/~ubuntu-security/oval/ |ubuntu packages |
+|ubuntu | https://people.canonical.com/~ubuntu-security/oval/ |ubuntu packages |
+----------------+------------------------------------------------------------------------------------------------------+----------------------------------------------------+
-|retiredotnet | https://github.com/RetireNet/Packages.git |.NET packages |
+|retiredotnet | https://github.com/RetireNet/Packages.git |.NET packages |
+----------------+------------------------------------------------------------------------------------------------------+----------------------------------------------------+
-|suse_backports | http://ftp.suse.com/pub/projects/security/yaml/ |SUSE packages |
+|suse_backports | http://ftp.suse.com/pub/projects/security/yaml/ |SUSE packages |
+----------------+------------------------------------------------------------------------------------------------------+----------------------------------------------------+
-|debian_oval | https://www.debian.org/security/oval/ |debian packages |
+|debian_oval | https://www.debian.org/security/oval/ |debian packages |
+----------------+------------------------------------------------------------------------------------------------------+----------------------------------------------------+
-|redhat | https://access.redhat.com/hydra/rest/securitydata/cve.json |rpm packages |
+|redhat | https://access.redhat.com/hydra/rest/securitydata/cve.json |rpm packages |
+----------------+------------------------------------------------------------------------------------------------------+----------------------------------------------------+
|nvd | https://nvd.nist.gov/vuln/data-feeds#JSON_FEED |none |
+----------------+------------------------------------------------------------------------------------------------------+----------------------------------------------------+
-|gentoo | https://anongit.gentoo.org/git/data/glsa.git |gentoo packages |
+|gentoo | https://anongit.gentoo.org/git/data/glsa.git |gentoo packages |
+----------------+------------------------------------------------------------------------------------------------------+----------------------------------------------------+
|openssl | https://www.openssl.org/news/vulnerabilities.xml |openssl |
+----------------+------------------------------------------------------------------------------------------------------+----------------------------------------------------+
-|ubuntu_usn | https://usn.ubuntu.com/usn-db/database-all.json.bz2 |ubuntu packages |
+|ubuntu_usn | https://usn.ubuntu.com/usn-db/database-all.json.bz2 |ubuntu packages |
+----------------+------------------------------------------------------------------------------------------------------+----------------------------------------------------+
-|github | https://api.github.com/graphql |maven, .NET, php-composer, pypi packages. ruby gems |
+|github | https://api.github.com/graphql |maven, .NET, php-composer, pypi packages. ruby gems |
+----------------+------------------------------------------------------------------------------------------------------+----------------------------------------------------+
-|msr2019 | https://raw.githubusercontent.com/SAP/project-kb/master/MSR2019/dataset/vulas_db_msr2019_release.csv |maven packages |
+|msr2019 | https://raw.githubusercontent.com/SAP/project-kb/master/MSR2019/dataset/vulas_db_msr2019_release.csv |maven packages |
+----------------+------------------------------------------------------------------------------------------------------+----------------------------------------------------+
-|apache_httpd | https://httpd.apache.org/security/vulnerabilities-httpd.xml |apache-httpd |
+|apache_httpd | https://httpd.apache.org/security/json |apache-httpd |
+----------------+------------------------------------------------------------------------------------------------------+----------------------------------------------------+
-|kaybee | https://github.com/SAP/project-kb.git |maven packages |
+|kaybee | https://github.com/SAP/project-kb.git |maven packages |
+----------------+------------------------------------------------------------------------------------------------------+----------------------------------------------------+
|nginx | http://nginx.org/en/security_advisories.html |nginx |
+----------------+------------------------------------------------------------------------------------------------------+----------------------------------------------------+
diff --git a/docs/source/command-line-interface.rst b/docs/source/command-line-interface.rst
index d5afe3ac9..c0497a166 100644
--- a/docs/source/command-line-interface.rst
+++ b/docs/source/command-line-interface.rst
@@ -63,7 +63,7 @@ Other variations:
``$ ./manage.py purl2cpe --destination `_.
+ `Certificate of Origin `_.
Do Your Homework
diff --git a/docs/source/tutorial_add_new_importer.rst b/docs/source/tutorial_add_new_importer.rst
index 4ee5879f6..454b60c81 100644
--- a/docs/source/tutorial_add_new_importer.rst
+++ b/docs/source/tutorial_add_new_importer.rst
@@ -97,7 +97,7 @@ The SPDX license identifiers can be found at https://spdx.org/licenses/.
.. note::
An SPDX license identifier by itself is a valid licence expression. In case you need more complex
- expressions, see https://spdx.github.io/spdx-spec/SPDX-license-expressions/
+ expressions, see https://spdx.github.io/spdx-spec/v2.3/SPDX-license-expressions/
Implement the ``advisory_data`` Method
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^