Unclaimed project
Are you a maintainer of naxsi? Claim this project to take control of your public changelog and roadmap.
Claim this projectChangelog
naxsi
NAXSI is an open-source, high performance, low rules maintenance WAF for NGINX
Back to changelogNew
Naxsi 1.7
What's New
- Release of the new documentation (available here: https://wargio.github.io/naxsi/)
- Various fixes when parsing malformed arguments
- Fixes for PCRE integration
- Bump of libinjection to https://github.com/libinjection/libinjection/commit/b9fcaaf9e50e9492807b23ffcc6af46ee1f203b9
- Fixed whitelists checks in special conditions.
- Fixed
$naxsi_request_id not being populated.
- Refactored logging code for better maintainability and performance
- Matchzone
FILE_EXT now can be used with $URL_X:<regex>
What's Changed
- Fix ignore weird args by @lubomudr in https://github.com/wargio/naxsi/pull/118
- Add specific pcre lib for each nginx build. by @wargio in https://github.com/wargio/naxsi/pull/106
- Bump version to 1.7 and updated libinjection by @wargio in https://github.com/wargio/naxsi/pull/119
- Tests for #118 by @lubomudr in https://github.com/wargio/naxsi/pull/120
- Fix premature completion of checks for whitelisted internal rules by @lubomudr in https://github.com/wargio/naxsi/pull/141
Fixed: $naxsi_request_id (issue #142) by @lubomudr in https://github.com/wargio/naxsi/pull/154Fix: "application/reports+json" request parsing as JSON by @lubomudr in https://github.com/wargio/naxsi/pull/155Refactor logging by @wargio in https://github.com/wargio/naxsi/pull/157Allow FILE_EXT to be mixed with URL_X by @wargio in https://github.com/wargio/naxsi/pull/161Changes on rules:
- Fix wrong coment on rule by @wargio in https://github.com/wargio/naxsi/pull/122
- Add extra web security & php rules by @wargio in https://github.com/wargio/naxsi/pull/124
- Block EgyScan security scanner via rule 10000040 by @wargio in https://github.com/wargio/naxsi/pull/147
- Add new rules by @wargio in https://github.com/wargio/naxsi/pull/156
Changes on Documentation:
- Fix docs link by @selivan in https://github.com/wargio/naxsi/pull/107
- Add explicit .md to all docs links by @selivan in https://github.com/wargio/naxsi/pull/108
- Fix documentation by @wargio in https://github.com/wargio/naxsi/pull/143
- Rewrite more documentation by @wargio in https://github.com/wargio/naxsi/pull/144
- Change markdown in pages by @wargio in https://github.com/wargio/naxsi/pull/145
- Internal rules pages by @wargio in https://github.com/wargio/naxsi/pull/146
- Add rule chapter to new Documents & add IgnoreIP and IgnoreCIDR directives by @wargio in https://github.com/wargio/naxsi/pull/148
- Moved old wiki and new wiki by @wargio in https://github.com/wargio/naxsi/pull/149
- Add Packaging Naxsi to Docs by @wargio in https://github.com/wargio/naxsi/pull/151
- Add whitelist to docs by @wargio in https://github.com/wargio/naxsi/pull/152
- Fix grammar in whitelist.md by @wargio in https://github.com/wargio/naxsi/pull/153
- Add matchzone chapter by @wargio in https://github.com/wargio/naxsi/pull/162
- Add docs about decoding of values before matching by @wargio in https://github.com/wargio/naxsi/pull/164
- Add documentation on logs by @wargio in https://github.com/wargio/naxsi/pull/165
- Fix typo and updated instruction for Arch Linux by @wargio in https://github.com/wargio/naxsi/pull/166
Repository maintenance (workflows, readme, etc..):
- Update README.md by @wargio in https://github.com/wargio/naxsi/pull/111
- Add bug template by @wargio in https://github.com/wargio/naxsi/pull/116
- Update bug_report.md by @wargio in https://github.com/wargio/naxsi/pull/117
- Add NGINX 1.26.1 and 1.27.0 to workflow by @wargio in https://github.com/wargio/naxsi/pull/140
- Dist fixes by @wargio in https://github.com/wargio/naxsi/pull/163
Full Changelog: https://github.com/wargio/naxsi/compare/1.6...1.7