7 python3.pkgs.buildPythonApplication rec {
12 src = fetchFromGitHub {
13 owner = "Escape-Technologies";
16 hash = "sha256-TDc6aIFkxShlfC6fLYMKULfrFUAYhQZrIHZNDuMh68g=";
19 nativeBuildInputs = with python3.pkgs; [
23 propagatedBuildInputs = with python3.pkgs; [
30 nativeCheckInputs = with python3.pkgs; [
36 pythonImportsCheck = [
41 # Tests require network access
43 "test_extract_file_zip"
46 "test_init_domain_tasks"
47 "test_is_gql_endpoint"
51 description = "Tool to find GraphQL endpoints using subdomain enumeration";
52 mainProgram = "graphinder";
53 homepage = "https://github.com/Escape-Technologies/graphinder";
54 changelog = "https://github.com/Escape-Technologies/graphinder/releases/tag/v${version}";
55 license = with licenses; [ mit ];
56 maintainers = with maintainers; [ fab ];