7 Open Issues Need Help Last updated: Sep 9, 2025

Open Issues Need Help

View All on GitHub
enhancement help wanted good first issue
enhancement good first issue
Utilize threads 3 months ago

AI Summary: Implement multithreading in the GrapeQL project to improve performance. This involves modifying the existing asynchronous code to utilize threads, potentially one per testing module (Fingerprinter, InfoTester, InjectionTester, DosTester), to run tests concurrently. Thorough testing will be required to ensure the multithreaded implementation doesn't introduce race conditions or other issues.

Complexity: 4/5
enhancement good first issue

AI Summary: Modify the GrapeQL library to ensure the introspection query is executed only once at the beginning of a test run. The resulting schema data should then be cached and reused by all subsequent modules (Fingerprinter, InfoTester, InjectionTester, etc.) to avoid redundant queries and improve efficiency.

Complexity: 4/5
enhancement good first issue

AI Summary: The task requires modifying the GrapeQL injection testing module to validate responses using regular expressions instead of hardcoded strings. This will improve the accuracy and robustness of the injection vulnerability detection, making it less prone to false positives and negatives.

Complexity: 4/5
enhancement good first issue

AI Summary: Enhance GrapeQL to allow users to selectively run specific test categories (e.g., SQL injection, DoS) via command-line arguments or configuration options. This involves modifying the existing test runners to accept category filters and updating the CLI and library interfaces to handle these new options.

Complexity: 3/5
enhancement good first issue