Skip to content

Commit 261bc69

Browse files
potiukjscheffl
andauthored
Apply suggestions from code review
Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>
1 parent d3fb16d commit 261bc69

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

airflow-core/docs/security/releasing_security_patches.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ release a ``MINOR`` version, the development continues in the ``main`` branch wh
3232
bugfixes) cherry-picked to the latest released ``MINOR`` line of Apache Airflow. At the moment, when we
3333
release a new ``MINOR`` version, we stop releasing ``PATCHLEVEL`` releases for the previous ``MINOR`` version.
3434

35-
For example, once we released ``3.1.0`` version on 25 September 2025 and until do not have ``3.2.0`` release,
35+
For example, once we released ``3.1.0`` version on 25 September 2025 and until we do not have ``3.2.0`` release,
3636
the security patches will be cherry-picked and released in ``3.1.*`` versions until we release ``3.2.0``
3737
version. There will be no ``3.0.*`` versions released after ``3.1.0`` has been released.
3838

airflow-core/docs/security/vulnerabilities-in-3rd-party-dependencies.rst

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,20 +21,20 @@ Vulnerabilities in 3rd party dependencies
2121
How users should treat 3rd-party dependencies with known CVEs
2222
-------------------------------------------------------------
2323

24-
Apache Airflow has rather big number of dependencies, and we invest a lot of effort to keep Airflow updated
24+
Apache Airflow has a rather large number of dependencies, and we invest a lot of effort to keep Airflow updated
2525
to latest versions of those dependencies. We have automation, that checks for new versions of dependencies,
2626
and attempts to upgrade and test them automatically, we also have security scans that indicate if we have
2727
minimum versions of dependencies, that are not vulnerable to known, important, exploitable CVEs. Every
2828
version of Airflow has a set of constraints - i.e. latest tested versions of dependencies, that
29-
are passing our tests and that we know allow to install Airflow an it's providers together.
29+
are passing our tests and that we know allow to install Airflow and it's providers together.
3030

3131
However - due to sometimes complex dependency trees and sometimes conflicting requirements, we are not
3232
always able to upgrade and test dependencies to the latest versions. Sometimes we can only upgrade to newer
3333
versions of dependencies in the "development" branch - i.e. for the next "MINOR" version of Airflow,
3434
and we are not able to backport those upgrades to the latest released "MINOR" version of Airflow.
3535

3636
This means that sometimes we have to keep older versions of dependencies in the latest released "MINOR"
37-
version of Airflow, even if those versions are vulnerable to some CVEs. Since Airflow is volunteer-driven
37+
version of Airflow, even if those versions are vulnerable to some CVEs. Since Airflow is a volunteer-driven
3838
project, we do not provide any guarantees that we will upgrade to dependencies that are CVE-free.
3939

4040
Contrary to a common belief, the presence of a CVE in a 3rd-party dependency does not automatically mean
@@ -64,7 +64,7 @@ Airflow reference container images with updated dependencies, so users are on th
6464
dependencies if they want to, and test if they work with Airflow. What you can do in case your scans
6565
show some CVEs that you need to update is described in :ref:`docker-stack:fixing-image-at-release-time`.
6666

67-
The easiest way ti get latest, CVE-free dependencies is to upgrade to the latest released version
67+
The easiest way to get latest, CVE-free dependencies is to upgrade to the latest released version
6868
of Airflow and keep doing it frequently as we release, this will make it overall easier for the users
6969
to handle the upgrade process when they do it incrementally and more often, rather than jump a number
7070
of versions at once.

0 commit comments

Comments
 (0)