Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

mongoaudit: init at 0.1.1

+41
+39
pkgs/tools/security/mongoaudit/default.nix
···
··· 1 + { lib 2 + , fetchFromGitHub 3 + , python3 4 + }: 5 + 6 + python3.pkgs.buildPythonApplication rec { 7 + pname = "mongoaudit"; 8 + version = "0.1.1"; 9 + 10 + disabled = python3.pythonOlder "3.8"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "stampery"; 14 + repo = pname; 15 + rev = version; 16 + sha256 = "17k4vw5d3kr961axl49ywid4cf3n7zxvm885c4lv15w7s2al1425"; 17 + }; 18 + 19 + propagatedBuildInputs = with python3.pkgs; [ 20 + pymongo 21 + setuptools 22 + urwid 23 + ]; 24 + 25 + checkInputs = with python3.pkgs; [ 26 + pytestCheckHook 27 + ]; 28 + 29 + pythonImportsCheck = [ 30 + "mongoaudit" 31 + ]; 32 + 33 + meta = with lib; { 34 + description = "MongoDB auditing and pentesting tool"; 35 + homepage = "https://github.com/stampery/mongoaudit"; 36 + license = with licenses; [ mit ]; 37 + maintainers = with maintainers; [ fab ]; 38 + }; 39 + }
+2
pkgs/top-level/all-packages.nix
··· 3528 3529 mcrypt = callPackage ../tools/misc/mcrypt { }; 3530 3531 mongodb-compass = callPackage ../tools/misc/mongodb-compass { }; 3532 3533 mongodb-tools = callPackage ../tools/misc/mongodb-tools { };
··· 3528 3529 mcrypt = callPackage ../tools/misc/mcrypt { }; 3530 3531 + mongoaudit = callPackage ../tools/security/mongoaudit { }; 3532 + 3533 mongodb-compass = callPackage ../tools/misc/mongodb-compass { }; 3534 3535 mongodb-tools = callPackage ../tools/misc/mongodb-tools { };