python312Packages.pueblo: 0.0.9 -> 0.0.10 (#361440)
[NixPkgs.git] / pkgs / by-name / pa / payloadsallthethings / package.nix
blob9e70611c7d283d93c028231e2187382d9f3bdf29
1 { lib
2 , fetchFromGitHub
3 , stdenvNoCC
4 }:
6 stdenvNoCC.mkDerivation {
7   pname = "payloadsallthethings";
8   version = "3.0-unstable-2024-01-21";
10   src = fetchFromGitHub {
11     owner = "swisskyrepo";
12     repo = "PayloadsAllTheThings";
13     rev = "97cfeee270395a838802fa1fcb8a4d5ffc6d6b48";
14     hash = "sha256-LRS60v0o5nPSLfGFH6P0Y5roN8Mk5/KyRF4SWTv/7Hw=";
15   };
17   installPhase = ''
18     runHook preInstall
19     mkdir -p $out/share/payloadsallthethings
20     rm CONTRIBUTING.md mkdocs.yml custom.css
21     cp -a * $out/share/payloadsallthethings
22     runHook postInstall
23   '';
25   meta = {
26     homepage = "https://github.com/swisskyrepo/PayloadsAllTheThings";
27     description = "List of useful payloads and bypass for Web Application Security and Pentest/CTF";
28     license = with lib.licenses; [ mit ];
29     maintainers = with lib.maintainers; [ shard7 ];
30     platforms = lib.platforms.all;
31     sourceProvenance = with lib.sourceTypes; [ fromSource ];
32   };