mirror of
https://github.com/danielmiessler/SecLists.git
synced 2026-08-19 05:35:52 +00:00
45 lines
1.4 KiB
Markdown
45 lines
1.4 KiB
Markdown
All the files here will be run by `validators.sh` as part of the check pipeline
|
|
|
|
## Specifications
|
|
Scripts will be passed a space separated list of files to check
|
|
e.g `./script.sh "Discovery/Web-Content/trickest-robots-disallowed-wordlists/top-100.txt"`
|
|
|
|
If you want your output to be parsed by the caller script, follow the below specs,else the output will be displayed raw in actions summaries
|
|
|
|
## Wrapped calls
|
|
|
|
### Wrapped calls checks
|
|
|
|
- - -
|
|
|
|
Scripts should check if its being run by the caller script. The environment variable `IS_RUNNING_UNDER_CALLER_SCRIPT` will be set to one
|
|
|
|
### Wrapped calls Specifications
|
|
|
|
- - -
|
|
|
|
Checker scripts will now have to print out the name of the check followed by a new line
|
|
|
|
Example `New line checker`
|
|
|
|
This value will be used as the checker title
|
|
|
|
After that, the descriptions will need to be printed out
|
|
|
|
Example `To fix the error, you have to remove the empty lines or new lines at the end of the file`
|
|
|
|
This is for contributors to understand why the checks failed
|
|
|
|
- - -
|
|
|
|
Outputs from now on will have to be in separate lines for each warnings or errors
|
|
|
|
This is the format for errors
|
|
|
|
Example `E,filename,line_number`
|
|
|
|
In the above example, `E` stands for errors. Accepted values are `E` and `W` for errors and warnings respectively
|
|
|
|
filename is the name of the file that the error comes from.
|
|
|
|
line_number is the line the script detected the error in. |