Skip to content

Erichen294/API-Security-Crawler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API-Security-Crawler GraphQL Instructions

Description

GraphQL is a query language for APIs that allows clients to request only the data they need. The scanner detects various vulnerabilities including sensitive data exposure, unauthorized field access, injection attacks, denial of service attacks, and more. It covers a range of potential security risks within GraphQL APIs.

Requirements to install beforehand

  • GraphQL Visualization:

  • Tester websites: Navigate to folder tester websites to see read me for each individual website.

  • Python installations:

    • pip install requests
    • pip install scrapy

To run GraphQL vulnerability scanner once installation is finished:

  • cd .\graphql\graphql_finder\spiders\
  • python GQLCrawl.py

GraphQL Vulnerability Scanner Screenshots Demo: https://drive.google.com/file/d/1xzFhkha8l2fnhgAbyHMRGj1F-idyUSeP/view Console Screenshot Schema Data Leak Screenshot Denial of Service Screenshot

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •