Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 17 Jan 2026 12:09:51 +0000
From:      Lorenzo Salvadore <salvadore@FreeBSD.org>
To:        doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org
Cc:        Pierre Pronchery <khorben@FreeBSD.org>
Subject:   git: 4721402f82 - main - Status/2025Q4/alpha-omega-beach-cleaning.adoc: Add report
Message-ID:  <696b7c0f.3d6c1.5015a56f@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by salvadore:

URL: https://cgit.FreeBSD.org/doc/commit/?id=4721402f82c11d02932c1943b1f3e01ffc00cb30

commit 4721402f82c11d02932c1943b1f3e01ffc00cb30
Author:     Pierre Pronchery <khorben@FreeBSD.org>
AuthorDate: 2026-01-09 05:19:01 +0000
Commit:     Lorenzo Salvadore <salvadore@FreeBSD.org>
CommitDate: 2026-01-17 12:09:15 +0000

    Status/2025Q4/alpha-omega-beach-cleaning.adoc: Add report
    
    Sponsored by:   The FreeBSD Foundation
    Pull Request:   https://github.com/freebsd/freebsd-doc/pull/596
---
 .../alpha-omega-beach-cleaning.adoc                | 53 ++++++++++++++++++++++
 1 file changed, 53 insertions(+)

diff --git a/website/content/en/status/report-2025-10-2025-12/alpha-omega-beach-cleaning.adoc b/website/content/en/status/report-2025-10-2025-12/alpha-omega-beach-cleaning.adoc
new file mode 100644
index 0000000000..fffcd8ebfd
--- /dev/null
+++ b/website/content/en/status/report-2025-10-2025-12/alpha-omega-beach-cleaning.adoc
@@ -0,0 +1,53 @@
+=== Alpha-Omega Beach Cleaning project
+
+Links: +
+link:https://alpha-omega.dev[Alpha-Omega -- Linux Foundation Project] URL: link:https://alpha-omega.dev[] +
+link:https://github.com/ossf/alpha-omega[Alpha-Omega on GitHub] URL: link:https://github.com/ossf/alpha-omega[] +
+link:https://freebsdfoundation.org[FreeBSD Foundation] URL: link:https://freebsdfoundation.org[] +
+link:https://github.com/FreeBSDFoundation/alpha-omega-beach-cleaning[Project repository from the FreeBSD Foundation] URL: link:https://github.com/FreeBSDFoundation/alpha-omega-beach-cleaning[]
+
+Contact: Pierre Pronchery <pierre@freebsdfoundation.org>
+
+Alpha-Omega's mission is to catalyze sustainable security improvements to critical open source projects and ecosystems.
+After a successful project with the FreeBSD Foundation in 2024 -- auditing the bhyve hypervisor and the Capsicum sandboxing framework -- Alpha-Omega has selected FreeBSD again, for the Alpha Omega Beach Cleaning project this time.
+This new grant consists in generally improving the security and maintenance of third-party software within the FreeBSD base system.
+The FreeBSD Foundation received the grant and is managing and executing the project.
+
+Since the previous report from 2025Q3, the following tasks have been completed:
+
+* Inventory of dependencies
+* Security risk assessments
+* Propose list of priorities
+* Plan the respective actions
+* Formalize code owners
+
+A global database file contains the information collected for the project, in collaboration with the SBOM initiative sponsored by Germany's Sovereign Tech Agency.
+Its structure has also been simplified in the past few months, but remains in the YAML format.
+It is available like before as link:https://github.com/FreeBSDFoundation/alpha-omega-beach-cleaning/blob/main/database.yml[database.yml].
+
+The aobc-generate Go program in the repository has been renamed to aobc-tool.
+In addition to the previous deliverables, it is now able to generate a collection of SBOM files.
+This is performed through intermediate files in the pkg-config format, which are then converted into SPDX thanks to the bomtool program from the pkgconf project:
+
+* link:https://github.com/FreeBSDFoundation/alpha-omega-beach-cleaning/blob/main/pkgconfig[pkgconfig files]
+* link:https://github.com/FreeBSDFoundation/alpha-omega-beach-cleaning/blob/main/spdx[SPDX files]
+
+This information includes the respective code owners identified for each third-party component.
+The aobc-tool program is also able to suggest the known code owners for a given part of the source tree.
+All of the code owners listed have been contacted in December 2025 to inform them about the project, and to confirm their association with the component.
+
+The feedback collected so far has only been positive, including a suggestion to package the tool into the FreeBSD ports.
+However, it seems more relevant as of now to rewrite the tool in a way suitable for inclusion into the base system, e.g., in Lua.
+
+Finally, the remaining tasks will be performed until the end of the first quarter of 2026:
+
+* Integrate review methodologies
+* Plan execution & coordination
+* Final report
+
+This initiative was presented to the srcmgr committee in November.
+Their input and feedback will be taken into account through this last phase of the project.
+
+Monthly reporting is submitted to alpha-omega and available as before on GitHub link:https://github.com/ossf/alpha-omega/tree/main/alpha/engagements/2025/FreeBSD[for 2025] and soon link:https://github.com/ossf/alpha-omega/tree/main/alpha/engagements/2026/FreeBSD[for 2026] as well.
+
+Sponsor: Alpha-Omega, The FreeBSD Foundation


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?696b7c0f.3d6c1.5015a56f>