-
Notifications
You must be signed in to change notification settings - Fork 76
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore: Update documentation with latest fuzzers and arguments
- Loading branch information
Showing
10 changed files
with
99 additions
and
13 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
--- | ||
hide_table_of_contents: true | ||
--- | ||
|
||
# Lowercase Expanding Bytes in String Fields | ||
|
||
| Item | Description | | ||
|:--------------------------------------------------------------------|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | ||
| **Full Fuzzer Name** | LowercaseExpandingBytesInStringFieldsFuzzer | | ||
| **Log Key** | **LEBISF** | | ||
| **Description** | This fuzzer send characters that expand their byte representation when lower cased. The expectation is that APIs will either respond with `2xx` or `4xx`. | | ||
| **Enabled by default?** | Yes | | ||
| **Target field types** | All array fields | | ||
| **Expected result when fuzzed field is required** | `2XX` or `4XX` | | ||
| **Expected result when fuzzed field is optional** | `2XX` or `4XX` | | ||
| **Expected result when fuzzed value is not matching field pattern** | `2XX` or `4XX` | | ||
| **Fuzzing logic** | Iteratively **replaces** string fields with characters such as `Ⱥ` or `Ⱦ` | | ||
| **Conditions when this fuzzer will be skipped** | When field is not a string | | ||
| **HTTP methods that will be skipped** | None | | ||
| **Reporting** | Reports `error` if: *1.* response code is `5xx`; <br/><br/> Reports `warn` if: *1.* response code is expected and documented, but not matches response schema; *2.* response code is expected, but not documented; *3.* response code is `501`. <br/><br/> Reports `success` if: *1.* response code is expected, documented and matches response schema. | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
--- | ||
hide_table_of_contents: true | ||
--- | ||
|
||
# Lowercase Expanding Length in String Fields | ||
|
||
| Item | Description | | ||
|:--------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | ||
| **Full Fuzzer Name** | LowercaseExpandingLengthInStringFieldsFuzzer | | ||
| **Log Key** | **LELISF** | | ||
| **Description** | This fuzzer send characters that expand their length when lower cased. The expectation is that APIs will either respond with `2xx` or `4xx`. | | ||
| **Enabled by default?** | Yes | | ||
| **Target field types** | All array fields | | ||
| **Expected result when fuzzed field is required** | `2XX` or `4XX` | | ||
| **Expected result when fuzzed field is optional** | `2XX` or `4XX` | | ||
| **Expected result when fuzzed value is not matching field pattern** | `2XX` or `4XX` | | ||
| **Fuzzing logic** | Iteratively **replaces** string fields with characters such as `İ` | | ||
| **Conditions when this fuzzer will be skipped** | When field is not a string | | ||
| **HTTP methods that will be skipped** | None | | ||
| **Reporting** | Reports `error` if: *1.* response code is `5xx`; <br/><br/> Reports `warn` if: *1.* response code is expected and documented, but not matches response schema; *2.* response code is expected, but not documented; *3.* response code is `501`. <br/><br/> Reports `success` if: *1.* response code is expected, documented and matches response schema. | |
Oops, something went wrong.