8 appthreat-vulnerability-db = (
9 python3.pkgs.appthreat-vulnerability-db.overrideAttrs (oldAttrs: rec {
11 src = oldAttrs.src.override {
12 rev = "refs/tags/v${version}";
13 hash = "sha256-R00/a9+1NctVPi+EL7K65w/e88c9oSW5xXGgno+MCXo=";
19 python3.pkgs.buildPythonApplication rec {
24 src = fetchFromGitHub {
25 owner = "owasp-dep-scan";
27 rev = "refs/tags/v${version}";
28 hash = "sha256-QTvxKoqBxTb/xFaIHsYe3N+7ABJ6sDd2vVcjkMbm3xI=";
31 pythonRelaxDeps = [ "oras" ];
33 build-system = with python3.pkgs; [ setuptools ];
35 dependencies = with python3.pkgs; [
36 appthreat-vulnerability-db
50 nativeCheckInputs = with python3.pkgs; [
56 pythonImportsCheck = [ "depscan" ];
59 export HOME=$(mktemp -d)
64 "test_query_metadata2"
68 description = "Security and risk audit tool based on known vulnerabilities, advisories, and license limitations for project dependencies";
69 homepage = "https://github.com/owasp-dep-scan/dep-scan";
70 changelog = "https://github.com/owasp-dep-scan/dep-scan/releases/tag/v${version}";
71 license = licenses.mit;
72 maintainers = with maintainers; [ fab ];
73 mainProgram = "dep-scan";