diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 9576f2c6adf0..f4f2f8e6b9ff 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -28037,6 +28037,11 @@ githubId = 13259982; name = "Vanessa McHale"; }; + vmfunc = { + github = "vmfunc"; + githubId = 59031302; + name = "vmfunc"; + }; vncsb = { email = "viniciusbernardino1@hotmail.com"; github = "vncsb"; diff --git a/pkgs/by-name/si/sif/package.nix b/pkgs/by-name/si/sif/package.nix new file mode 100644 index 000000000000..6d231958f6d2 --- /dev/null +++ b/pkgs/by-name/si/sif/package.nix @@ -0,0 +1,42 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, + nix-update-script, +}: + +buildGoModule { + pname = "sif"; + version = "0-unstable-2026-01-11"; + + src = fetchFromGitHub { + owner = "vmfunc"; + repo = "sif"; + tag = "automated-release-c988e54"; + hash = "sha256-/9LRmSrji/8SCD9aHx82HwBfBRPVKzOnogw+uvDI+WI="; + }; + + vendorHash = "sha256-ztKXnOjZS/jMxsRjtF0rIZ3lKv4YjMdZd6oQFRuAtR4="; + + subPackages = [ "cmd/sif" ]; + + env.CGO_ENABLED = 0; + + ldflags = [ + "-s" + "-w" + ]; + + # network-dependent tests + doCheck = false; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Modular pentesting toolkit written in Go"; + homepage = "https://github.com/vmfunc/sif"; + license = lib.licenses.bsd3; + maintainers = with lib.maintainers; [ vmfunc ]; + mainProgram = "sif"; + }; +}