Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create SECURITY.md #751

Merged
merged 5 commits into from
Jan 23, 2024
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Update SECURITY.md
  • Loading branch information
juhoinkinen committed Dec 13, 2023
commit 9b561f586c9327ed7b087a53bf0a82c1490cf81b
13 changes: 5 additions & 8 deletions SECURITY.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,18 +2,15 @@

## Supported Versions

The [most recent Annif (major/minor) release](https://github.com/NatLibFi/Annif/releases)
The [most recent Annif major/minor release](https://github.com/NatLibFi/Annif/releases)
is considered supported,
in the sense that if a serious bug or vulnerability is encountered in it,
a patch release is made to fix the issue.

Generally, we aim to update all dependencies to their latest versions
on each Annif major/minor release, but this can be restricted by the
[backward compatibility policy](https://github.com/NatLibFi/Annif/wiki/Backward-compatibility-between-Annif-releases).
Generally, we aim to update all dependencies to their latest versions on each Annif major/minor release.
However, note that the [dependencies of a given Annif release](https://github.com/NatLibFi/Annif/blob/main/pyproject.toml)
are pinned only on minor version level, so all patch level fixes of dependencies
can be applied to an Annif installation
(either manually updating the outdated packages or recreating the virtual environment and reinstalling Annif).
are pinned only on minor version level, so all patch level fixes of dependencies can be applied to an Annif installation,
by either manually updating the outdated packages or recreating the virtual environment from scratch and reinstalling Annif.

### Docker image
The Docker image of the latest Annif release in the
Expand All @@ -39,7 +36,7 @@ If the security vulnerability is in a third-party software library,
please report it also to the team maintaining it.

Each security concern will be assigned to a handler from our team,
who will contact you if there's a need for additional information.
who will contact you if there is a need for additional information.
We confirm the problem and keep you informed of the fix.

Make sure to add the following details when submitting your report:
Expand Down