Advisories are to be published by pushing a new file to https://github.com/EGI-Federation/SVG-advisories.
New site builds are triggered automatically whenever the repository is updated.
It can take up to a few minutes to see the changes being published.
Only selected people having write access to this repository can publish advisories.
Advisories are stored in subdirectories named as the current year.
Advisory-SVG-YYYY-XX-Template.mdto create a file in the destination directory, renaming using the advisory name (i.e.
/Advisory-SVG-YYYY-XXwill mean that an advisory stored in the
2022folder will be accessible at this URL:
In case an advisory should be reachable by multiple URLs, like for an advisory covering multiple CVEs, it’s possible to specify some URL paths that will be redirected automatically to the primary URL of the advisory.
This can be achieved by using the
--- title: Advisory-SVG-CVE-XXXX-XXXX permalink: /Advisory-SVG-CVE-XXXX-XXXX redirect_from: - /Advisory-SVG-CVE-XXXX-YYYY - /Advisory-SVG-XXXXXZZZZ ---
This will lead to having the advisory reachable by the following URLs:
https://advisories.egi.eu/Advisory-SVG-CVE-XXXX-XXXXthe permalink and the main URL, other links will redirect to this one
An advisory template is available, see Advisory-SVG-YYYY-XX-Template.md.
It’s possible to add files using different ways, by using the GitHub web interface, using a cloned repository or using an online IDE.
The standard GitHub web interface is the most simple, but the editor is very basic.
The GitHub.dev web IDE provides a more advanced editor, and its usage is similar to what you would do using a local IDE. It’s slightly more complex but more powerful.
While the next sections documents pushing files directly to the
mainbranch, it is also possible to make use of Pull Requests so that changes can be reviewed and approved before being pushed to production.
It’s possible to prepare the file locally and then upload it to GitHub once it
is ready. Once you have prepared the local file (see the
that should be named
Advisory-SVG-YYYY-XX.md, you can upload it by:
Upload filesat the top of the screen
Another solution is to edit it online. It can be done in the following way:
Create new fileat the top of the screen
If needed edit the relevant index file to reference the new advisory.
Editing the index file can be done in a similar way, by:
Another solution is to edit it online using the GitHub.dev web IDE. It’s an IDE based on Microsoft Visual Code.
It can be done in the following way:
Rename. Name the file
Source controlview in the left panel, you should see a GIT icon with the number of changed files
Changessection, you can review the changes that are to be pushed
Commit and pushbutton (with a checked icon), you can commit and push all the changes at once.