teams/security-review: init and add as maintainer (#496902)

This commit is contained in:
Silvan Mosberger
2026-03-13 18:41:21 +00:00
committed by GitHub
34 changed files with 55 additions and 6 deletions
+4
View File
@@ -712,6 +712,10 @@ with lib.maintainers;
enableFeatureFreezePing = true;
};
security-review = {
github = "security-review";
};
stdenv = {
enableFeatureFreezePing = true;
github = "stdenv";
@@ -91,6 +91,7 @@ stdenv.mkDerivation rec {
mainProgram = "rsync";
maintainers = [
];
teams = [ lib.teams.security-review ];
platforms = lib.platforms.unix;
identifiers.cpeParts = {
vendor = "samba";
+1
View File
@@ -170,6 +170,7 @@ stdenv.mkDerivation (finalAttrs: {
changelog = "https://github.com/linux-audit/audit-userspace/releases/tag/v4.1.2";
license = lib.licenses.gpl2Plus;
maintainers = with lib.maintainers; [ grimmauld ];
teams = [ lib.teams.security-review ];
pkgConfigModules = [
"audit"
"auparse"
+1
View File
@@ -119,6 +119,7 @@ stdenv.mkDerivation (finalAttrs: {
changelog = "https://github.com/bdwgc/bdwgc/blob/v${finalAttrs.version}/ChangeLog";
license = lib.licenses.boehmGC;
maintainers = [ ];
teams = [ lib.teams.security-review ];
platforms = lib.platforms.all;
identifiers.cpeParts =
lib.meta.cpeFullVersionWithVendor "boehm-demers-weiser" finalAttrs.version
+1
View File
@@ -33,6 +33,7 @@ let
fpletz
lukegb
];
teams = [ lib.teams.security-review ];
license = lib.licenses.mpl20;
identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "mozilla" version // {
product = "nss";
+1
View File
@@ -285,6 +285,7 @@ stdenv.mkDerivation (finalAttrs: {
maintainers = with lib.maintainers; [
Scrumplex
];
teams = [ lib.teams.security-review ];
platforms = lib.platforms.all;
# Fails to link against static gss
broken = stdenv.hostPlatform.isStatic && gssSupport;
+1
View File
@@ -617,6 +617,7 @@ stdenv.mkDerivation (finalAttrs: {
philiptaron
zivarah
];
teams = [ lib.teams.security-review ];
mainProgram = "git";
identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "git-scm" finalAttrs.version;
};
+1
View File
@@ -63,6 +63,7 @@ stdenv.mkDerivation (finalAttrs: {
platforms = lib.platforms.linux;
license = lib.licenses.lgpl21;
maintainers = with lib.maintainers; [ grimmauld ];
teams = [ lib.teams.security-review ];
identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "libcap-ng_project" finalAttrs.version;
};
})
+1
View File
@@ -56,6 +56,7 @@ stdenv.mkDerivation (finalAttrs: {
mdaniels5757
raskin
];
teams = [ lib.teams.security-review ];
pkgConfigModules = [ "libsodium" ];
platforms = lib.platforms.all;
};
+1
View File
@@ -57,6 +57,7 @@ stdenv.mkDerivation (finalAttrs: {
description = "Rotates and compresses system logs";
license = lib.licenses.gpl2Plus;
maintainers = [ lib.maintainers.tobim ];
teams = [ lib.teams.security-review ];
platforms = lib.platforms.all;
mainProgram = "logrotate";
identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "logrotate_project" finalAttrs.version;
+1
View File
@@ -43,6 +43,7 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://roy.marples.name/projects/openresolv";
license = lib.licenses.bsd2;
maintainers = [ ];
teams = [ lib.teams.security-review ];
platforms = lib.platforms.unix;
identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "openresolv_project" finalAttrs.version;
};
+1
View File
@@ -132,6 +132,7 @@ stdenv.mkDerivation (finalAttrs: {
description = "Suite containing authentication-related tools such as passwd and su";
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [ mdaniels5757 ];
teams = [ lib.teams.security-review ];
platforms = lib.platforms.linux;
identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "shadow_project" finalAttrs.version;
};
+1
View File
@@ -245,6 +245,7 @@ stdenv.mkDerivation (finalAttrs: {
publicDomain
];
maintainers = with lib.maintainers; [ numinit ];
teams = [ lib.teams.security-review ];
platforms = lib.platforms.unix;
pkgConfigModules = [
"blkid"
@@ -27,7 +27,10 @@ in
'';
platforms = platforms.unix;
teams = [ teams.gcc ];
teams = [
teams.gcc
teams.security-review
];
mainProgram = "${targetPrefix}gcc";
identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "gnu" version;
@@ -20,7 +20,10 @@ rec {
asl20
llvm-exception
];
teams = [ lib.teams.llvm ];
teams = [
lib.teams.llvm
lib.teams.security-review
];
# See llvm/cmake/config-ix.cmake.
platforms =
@@ -359,7 +359,10 @@ stdenv.mkDerivation (
description = "Standard implementation of the Perl 5 programming language";
license = lib.licenses.artistic1;
maintainers = [ ];
teams = [ lib.teams.perl ];
teams = [
lib.teams.perl
lib.teams.security-review
];
platforms = lib.platforms.all;
priority = 6; # in `buildEnv' (including the one inside `perl.withPackages') the library files will have priority over files in `perl`
mainProgram = "perl";
@@ -40,6 +40,7 @@ stdenv.mkDerivation rec {
homepage = "https://savannah.nongnu.org/projects/acl";
description = "Library and tools for manipulating access control lists";
license = lib.licenses.gpl2Plus;
teams = [ lib.teams.security-review ];
identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "acl_project" version;
};
}
@@ -49,6 +49,7 @@ stdenv.mkDerivation rec {
platforms = lib.platforms.linux;
badPlatforms = lib.platforms.microblaze;
license = lib.licenses.gpl2Plus;
teams = [ lib.teams.security-review ];
identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "attr_project" version;
};
}
@@ -352,6 +352,7 @@ stdenv.mkDerivation (
ma27
connorbaker
];
teams = [ lib.teams.security-review ];
platforms = lib.platforms.linux;
}
// (args.meta or { });
@@ -385,6 +385,7 @@ let
license = lib.licenses.openssl;
mainProgram = "openssl";
maintainers = with lib.maintainers; [ thillux ];
teams = [ lib.teams.security-review ];
pkgConfigModules = [
"libcrypto"
"libssl"
@@ -161,6 +161,7 @@ stdenv.mkDerivation rec {
license = lib.licenses.publicDomain;
mainProgram = "sqlite3";
maintainers = with lib.maintainers; [ np ];
teams = [ lib.teams.security-review ];
platforms = lib.platforms.unix ++ lib.platforms.windows;
pkgConfigModules = [ "sqlite3" ];
identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "sqlite" version;
@@ -173,6 +173,7 @@ stdenv.mkDerivation (finalAttrs: {
license = lib.licenses.zlib;
platforms = lib.platforms.all;
pkgConfigModules = [ "zlib" ];
teams = [ lib.teams.security-review ];
identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "zlib" finalAttrs.version;
};
})
@@ -193,6 +193,7 @@ stdenv.mkDerivation rec {
TethysSvensson
qyliss
];
teams = [ lib.teams.security-review ];
platforms = lib.platforms.linux;
priority = 15; # below systemd (halt, init, poweroff, reboot) and coreutils
identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "busybox" version;
@@ -170,6 +170,7 @@ stdenv.mkDerivation (finalAttrs: {
platforms = lib.platforms.linux;
mainProgram = "iptables";
maintainers = with lib.maintainers; [ fpletz ];
teams = [ lib.teams.security-review ];
license = lib.licenses.gpl2Plus;
downloadPage = "https://www.netfilter.org/projects/iptables/files/";
identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "netfilter" finalAttrs.version;
+4 -1
View File
@@ -575,7 +575,10 @@ lib.makeOverridable (
license = lib.licenses.gpl2Only;
homepage = "https://www.kernel.org/";
maintainers = [ maintainers.thoughtpolice ];
teams = [ teams.linux-kernel ];
teams = [
teams.linux-kernel
teams.security-review
];
platforms = platforms.linux;
badPlatforms =
lib.optionals (lib.versionOlder version "4.15") [
+1
View File
@@ -141,6 +141,7 @@ stdenv.mkDerivation rec {
]; # GPLv2+ for tools
platforms = lib.platforms.linux;
maintainers = with lib.maintainers; [ artturin ];
teams = [ lib.teams.security-review ];
identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "kernel" version;
};
}
+4 -1
View File
@@ -995,7 +995,10 @@ stdenv.mkDerivation (finalAttrs: {
ofl
publicDomain
];
teams = [ lib.teams.systemd ];
teams = [
lib.teams.systemd
lib.teams.security-review
];
pkgConfigModules = [
"libsystemd"
"libudev"
+1
View File
@@ -283,6 +283,7 @@ lib.warnIf (withDocs != null)
# https://github.com/NixOS/nixpkgs/issues/333338
badPlatforms = [ lib.systems.inspect.patterns.isMinGW ];
maintainers = with lib.maintainers; [ infinisil ];
teams = [ lib.teams.security-review ];
mainProgram = "bash";
identifiers.cpeParts =
let
+1
View File
@@ -266,6 +266,7 @@ stdenv.mkDerivation (finalAttrs: {
das_j
mdaniels5757
];
teams = [ lib.teams.security-review ];
platforms = with lib.platforms; unix ++ windows;
priority = 10;
identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "gnu" finalAttrs.version;
+1
View File
@@ -106,6 +106,7 @@ stdenv.mkDerivation (finalAttrs: {
license = lib.licenses.gpl3Plus;
mainProgram = "find";
maintainers = [ lib.maintainers.mdaniels5757 ];
teams = [ lib.teams.security-review ];
identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "gnu" finalAttrs.version;
};
})
+1
View File
@@ -311,6 +311,7 @@ stdenv.mkDerivation (finalAttrs: {
license = lib.licenses.bsd2;
platforms = lib.platforms.unix ++ lib.platforms.windows;
maintainers = extraMeta.maintainers or [ ];
teams = [ lib.teams.security-review ];
mainProgram = "ssh";
identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "openbsd" finalAttrs.version;
}
@@ -120,7 +120,10 @@ let
nixComponentsAttributeName
];
teams = [ lib.teams.nix ];
teams = [
lib.teams.nix
lib.teams.security-review
];
# Disables tests that have been flaky due to the darwin sandbox and fork safety
# with missing shebangs.
+1
View File
@@ -217,6 +217,7 @@ stdenv.mkDerivation rec {
fpletz
sgo
];
teams = [ lib.teams.security-review ];
platforms = lib.platforms.all;
mainProgram = "gpg";
identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "gnupg" version;
+1
View File
@@ -113,6 +113,7 @@ stdenv.mkDerivation {
lib.maintainers.das_j
lib.maintainers.m00wl
];
teams = [ lib.teams.security-review ];
platforms = lib.platforms.all;
mainProgram = "grep";
identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "gnu" version // {