chromium,chromedriver: 129.0.6668.91 -> 129.0.6668.100
[NixPkgs.git] / pkgs / by-name / sp / sploitscan / package.nix
blob63c2859408b0b6497a99e64be077deccd52efcfd
1 { lib
2 , python3
3 , fetchFromGitHub
4 }:
6 python3.pkgs.buildPythonApplication rec {
7   pname = "sploitscan";
8   version = "0.11.0";
9   pyproject = true;
11   src = fetchFromGitHub {
12     owner = "xaitax";
13     repo = "SploitScan";
14     rev = "refs/tags/v.${version}";
15     hash = "sha256-d9s0j/78arKnbDCgMJMdUVF/RPfnAl59WAiJ0UvCCUU=";
16   };
18   pythonRelaxDeps = [
19     "openai"
20     "requests"
21   ];
23   build-system = with python3.pkgs; [
24     setuptools
25   ];
27   dependencies = with python3.pkgs; [
28     jinja2
29     openai
30     requests
31   ];
33   pythonImportsCheck = [ "sploitscan" ];
35   meta = with lib; {
36     description = "Cybersecurity utility designed to provide detailed information on vulnerabilities and associated exploits";
37     homepage = "https://github.com/xaitax/SploitScan";
38     changelog = "https://github.com/xaitax/SploitScan/releases/tag/v${version}";
39     license = licenses.gpl3Only;
40     maintainers = with maintainers; [ fab ];
41     mainProgram = "sploitscan";
42   };