examples/config.toml
# Configuration
# For debugging purposes
DEBUG = false
# For clairvoyance
WORDLIST_PATH = "static/wordlist.txt"
# For the resolver
MAX_LEVENSHTEIN_THRESHOLD = 20 # A very high threshold, we could probably lower this, but this almost guarantees us to find a matching object name - ID
# For the linker
GRAPH_VISUALIZATION_OUTPUT = "dependency_graph.png"
# For materializers
MAX_OBJECT_CYCLES = 3
MAX_OUTPUT_SELECTOR_DEPTH = 3
HARD_CUTOFF_DEPTH = 20
MAX_INPUT_DEPTH = 20
# For using GraphQLer in different modes
USE_OBJECTS_BUCKET = true # This mode is for when we want to use the objects bucket
USE_DEPENDENCY_GRAPH = true # This mode is for when we want to use DFS through the dependency graph
NO_DATA_COUNT_AS_SUCCESS = false # This mode is for when we want to count no data in the data object as a success or failure
# For fuzzing
ALLOW_DELETION_OF_OBJECTS = false # This mode is for when we want to allow the deletion of objects from the objects bucket when coming across a DELETE mutation success
MAX_FUZZING_ITERATIONS = 5
MAX_TIME = 3600 # in seconds
SKIP_DOS_ATTACKS = false # This mode is for when we want to skip the DoS check
SKIP_INJECTION_ATTACKS = false # This mode is for when we want to skip the injection check
# For each request
REQUEST_TIMEOUT = 120 # in seconds
TIME_BETWEEN_REQUESTS = 0.001 # in seconds
# Put custom headers here
[CUSTOM_HEADERS]
Accept = "application/json"