File Type | Total | Added | Removed | Changed |
---|---|---|---|---|
Go program | 341 | 180 | 46 | 115 |
Configuration file | 19 | 13 | 6 | 0 |
JSON file | 123 | 62 | 61 | 0 |
Git file | 2 | 1 | 0 | 1 |
Property file | 1 | 0 | 0 | 1 |
YAML file | 39 | 4 | 26 | 7 |
Data file | 6 | 4 | 2 | 0 |
Directory | 57 | 32 | 13 | 0 |
Change log | 1 | 0 | 0 | 1 |
Information file | 1 | 1 | 0 | 0 |
License | 1 | 0 | 0 | 0 |
Readme file | 4 | 2 | 1 | 1 |
Text file | 21 | 10 | 1 | 6 |
Total Files | 616 | 309 | 156 | 132 |
Name | Status | Delta | Visual Diff |
---|---|---|---|
testdata/operators/beginsWith.json | moved | 0.0% | |
operators/testdata/beginsWith.json | |||
testdata/operators/contains.json | moved | 0.0% | |
operators/testdata/contains.json | |||
testdata/operators/containsWord.json | moved | 0.0% | |
operators/testdata/containsWord.json | |||
testdata/operators/detectSQLi.json | moved | 0.0% | |
operators/testdata/detectSQLi.json | |||
testdata/operators/detectXSS.json | moved | 0.0% | |
operators/testdata/detectXSS.json | |||
testdata/operators/endsWith.json | moved | 0.0% | |
operators/testdata/endsWith.json | |||
testdata/operators/eq.json | moved | 0.0% | |
operators/testdata/eq.json | |||
testdata/operators/ge.json | moved | 0.0% | |
operators/testdata/ge.json | |||
testdata/operators/gt.json | moved | 0.0% | |
operators/testdata/gt.json | |||
testdata/operators/ipMatch.json | moved | 0.0% | |
operators/testdata/ipMatch.json | |||
testdata/operators/le.json | moved | 0.0% | |
operators/testdata/le.json | |||
testdata/operators/lt.json | moved | 0.0% | |
operators/testdata/lt.json | |||
testdata/operators/nids.json | moved | 0.0% | |
operators/testdata/nids.json | |||
testdata/operators/noMatch.json | moved | 0.0% | |
operators/testdata/noMatch.json | |||
testdata/operators/pm.json | moved | 0.0% | |
operators/testdata/pm.json | |||
testdata/operators/pmFromFile.json | moved | 0.0% | |
operators/testdata/pmFromFile.json | |||
testdata/operators/rx.json | moved | 0.0% | |
operators/testdata/rx.json | |||
testdata/operators/streq.json | moved | 0.0% | |
operators/testdata/streq.json | |||
testdata/operators/strmatch.json | moved | 0.0% | |
operators/testdata/strmatch.json | |||
testdata/operators/unconditionalMatch.json | moved | 0.0% | |
operators/testdata/unconditionalMatch.json | |||
testdata/operators/validateByteRange.json | moved | 0.0% | |
operators/testdata/validateByteRange.json | |||
testdata/operators/validateUrlEncoding.json | moved | 0.0% | |
operators/testdata/validateUrlEncoding.json | |||
testdata/operators/validateUtf8Encoding.json | moved | 7.9% | diff |
operators/testdata/validateUtf8Encoding.json | |||
testdata/operators/verifyCC.json | moved | 0.0% | |
operators/testdata/verifyCC.json | |||
testdata/operators/verifycpf.json | moved | 0.0% | |
operators/testdata/verifycpf.json | |||
testdata/operators/verifyssn.json | moved | 0.0% | |
operators/testdata/verifyssn.json | |||
testdata/operators/verifysvnr.json | moved | 0.0% | |
operators/testdata/verifysvnr.json | |||
testdata/operators/within.json | moved | 0.0% | |
operators/testdata/within.json | |||
testdata/transformations/base64Decode.json | moved | 0.0% | |
transformations/testdata/base64Decode.json | |||
testdata/transformations/base64DecodeExt.json | moved | 0.0% | |
transformations/testdata/base64DecodeExt.json | |||
testdata/transformations/base64Encode.json | moved | 0.0% | |
transformations/testdata/base64Encode.json | |||
testdata/transformations/cmdLine.json | moved | 0.0% | |
transformations/testdata/cmdLine.json | |||
testdata/transformations/compressWhitespace.json | moved | 0.0% | |
transformations/testdata/compressWhitespace.json | |||
testdata/transformations/cssDecode.json | moved | 0.0% | |
transformations/testdata/cssDecode.json | |||
testdata/transformations/escapeSeqDecode.json | moved | 0.0% | |
transformations/testdata/escapeSeqDecode.json | |||
testdata/transformations/hexDecode.json | moved | 0.0% | |
transformations/testdata/hexDecode.json | |||
testdata/transformations/hexEncode.json | moved | 0.0% | |
transformations/testdata/hexEncode.json | |||
testdata/transformations/htmlEntityDecode.json | moved | 0.0% | |
transformations/testdata/htmlEntityDecode.json | |||
testdata/transformations/jsDecode.json | moved | 0.0% | |
transformations/testdata/jsDecode.json | |||
testdata/transformations/length.json | moved | 0.0% | |
transformations/testdata/length.json | |||
testdata/transformations/lowercase.json | moved | 0.0% | |
transformations/testdata/lowercase.json | |||
testdata/transformations/md5.json | moved | 0.0% | |
transformations/testdata/md5.json | |||
testdata/transformations/normalisePath.json | moved | 0.0% | |
transformations/testdata/normalisePath.json | |||
testdata/transformations/normalisePathWin.json | moved | 0.0% | |
transformations/testdata/normalisePathWin.json | |||
testdata/transformations/parityEven7bit.json | moved | 0.0% | |
transformations/testdata/parityEven7bit.json | |||
testdata/transformations/parityOdd7bit.json | moved | 0.0% | |
transformations/testdata/parityOdd7bit.json | |||
testdata/transformations/parityZero7bit.json | moved | 0.0% | |
transformations/testdata/parityZero7bit.json | |||
testdata/transformations/removeComments.json | moved | 0.0% | |
transformations/testdata/removeComments.json | |||
testdata/transformations/removeCommentsChar.json | moved | 0.0% | |
transformations/testdata/removeCommentsChar.json | |||
testdata/transformations/removeNulls.json | moved | 0.0% | |
transformations/testdata/removeNulls.json | |||
testdata/transformations/removeWhitespace.json | moved | 0.0% | |
transformations/testdata/removeWhitespace.json | |||
testdata/transformations/replaceComments.json | moved | 0.0% | |
transformations/testdata/replaceComments.json | |||
testdata/transformations/replaceNulls.json | moved | 0.0% | |
transformations/testdata/replaceNulls.json | |||
testdata/transformations/sha1.json | moved | 0.0% | |
transformations/testdata/sha1.json | |||
testdata/transformations/sqlHexDecode.json | moved | 0.0% | |
transformations/testdata/sqlHexDecode.json | |||
testdata/transformations/trim.json | moved | 0.0% | |
transformations/testdata/trim.json | |||
testdata/transformations/trimLeft.json | moved | 0.0% | |
transformations/testdata/trimLeft.json | |||
testdata/transformations/trimRight.json | moved | 0.0% | |
transformations/testdata/trimRight.json | |||
testdata/transformations/urlDecode.json | moved | 0.0% | |
transformations/testdata/urlDecode.json | |||
testdata/transformations/urlDecodeUni.json | moved | 0.0% | |
transformations/testdata/urlDecodeUni.json | |||
testdata/transformations/urlEncode.json | moved | 0.0% | |
transformations/testdata/urlEncode.json | |||
transformations/testdata/utf8toUnicode.json | added |
Name | Status | Delta | Visual Diff |
---|---|---|---|
.gitignore | changed | 8.5% | diff |
examples/http-server/.gitignore | added |
Name | Status | Delta | Visual Diff |
---|---|---|---|
sonar-project.properties | changed | 4.9% | diff |
Name | Status | Delta | Visual Diff |
---|---|---|---|
.github/FUNDING.yml | changed | 11.4% | diff |
.github/workflows/benchmark.yml | added | ||
.github/workflows/close-issues.yml | changed | 5.0% | diff |
.github/workflows/codeql-analysis.yml | changed | 77.7% | diff |
.github/workflows/fuzz.yml | added | ||
.github/workflows/go-ftw.yml | removed | ||
.github/workflows/lint.yml | changed | 91.5% | diff |
.github/workflows/regression.yml | changed | 100.0% | diff |
.github/workflows/tinygo.yml | changed | 100.0% | diff |
.golangci.yml | changed | 23.5% | diff |
.pre-commit-config.yaml | removed | ||
codecov.yml | added | ||
testdata/coreruleset/.ftw.yml | removed | ||
testdata/engine/actions.yaml | removed | ||
testdata/engine/chains.yaml | removed | ||
testdata/engine/contentinjection.yaml | removed | ||
testdata/engine/crs.yaml | removed | ||
testdata/engine/ctl.yaml | removed | ||
testdata/engine/default_actions.yaml | removed | ||
testdata/engine/directives.yaml | removed | ||
testdata/engine/envs.yaml | removed | ||
testdata/engine/headers_parser.yaml | removed | ||
testdata/engine/json.yaml | removed | ||
testdata/engine/macroexpansion.yaml | removed | ||
testdata/engine/match.yaml | removed | ||
testdata/engine/multipart.yaml | removed | ||
testdata/engine/operators_with_files.yaml | removed | ||
testdata/engine/phases.yaml | removed | ||
testdata/engine/posturlencoded.yaml | removed | ||
testdata/engine/response.yaml | removed | ||
testdata/engine/rulemetadata.yaml | removed | ||
testdata/engine/setvar.yaml | removed | ||
testdata/engine/special_urlencoded.yaml | removed | ||
testdata/engine/transformations.yaml | removed | ||
testdata/engine/variables.yaml | removed | ||
testdata/engine/xml.yaml | removed | ||
testing/coreruleset/.ftw.yml | added |
Name | Status | Delta | Visual Diff |
---|---|---|---|
internal/seclang/testdata/includes/subinclude/pmFromFile-01.dat | added | ||
testdata/operators/op/netranges.dat | moved | 50.0% | diff |
operators/testdata/op/netranges.dat | |||
testdata/operators/op/pmFromFile-01.dat | moved | 0.0% | |
operators/testdata/op/pmFromFile-01.dat | |||
testing/testdata/pmFromFile-01.dat | added |
Name | Status | Delta | Visual Diff |
---|---|---|---|
CHANGELOG.md | changed | 100.0% | diff |
Name | Status | Delta | Visual Diff |
---|---|---|---|
.github/CODEOWNERS | added |
Name | Status | Delta | Visual Diff |
---|---|---|---|
auditlog/README.md | added | ||
examples/http-server/README.md | added | ||
loggers/README.md | removed | ||
README.md | changed | 44.8% | diff |
Name | Status | Delta | Visual Diff |
---|---|---|---|
.github/PULL_REQUEST_TEMPLATE.md | changed | 51.8% | diff |
.pre-commit.hook | added | ||
CONTRIBUTING.md | changed | 9.3% | diff |
coraza.conf-recommended | changed | 6.4% | diff |
examples/http-server/go.mod | added | ||
examples/http-server/go.sum | added | ||
go.mod | changed | 100.0% | diff |
go.sum | changed | 59.1% | diff |
go.work | added | ||
go.work.sum | added | ||
internal/seclang/generator/directivesmap.go.tmpl | added | ||
internal/variables/generator/variablesmap.go.tmpl | added | ||
RATIONALE.md | added | ||
SECURITY.md | changed | 28.4% | diff |
testdata/coreruleset/Caddyfile | removed | ||
testing/coreruleset/go.mod | added | ||
testing/coreruleset/go.sum | added |