6 python3.pkgs.buildPythonApplication rec {
11 src = fetchFromGitHub {
12 owner = "Escape-Technologies";
14 rev = "refs/tags/v${version}";
15 hash = "sha256-TDc6aIFkxShlfC6fLYMKULfrFUAYhQZrIHZNDuMh68g=";
18 nativeBuildInputs = with python3.pkgs; [
22 propagatedBuildInputs = with python3.pkgs; [
29 nativeCheckInputs = with python3.pkgs; [
35 pythonImportsCheck = [
40 # Tests require network access
42 "test_extract_file_zip"
45 "test_init_domain_tasks"
46 "test_is_gql_endpoint"
50 description = "Tool to find GraphQL endpoints using subdomain enumeration";
51 mainProgram = "graphinder";
52 homepage = "https://github.com/Escape-Technologies/graphinder";
53 changelog = "https://github.com/Escape-Technologies/graphinder/releases/tag/v${version}";
54 license = with licenses; [ mit ];
55 maintainers = with maintainers; [ fab ];