You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I will start working on Coraza v2, if you are only using the high level APIs (Create WAF, tx, seclang and transaction manipulation) your migration will be smooth, because only low level APIs will be rewritten.
The idea of v2 is to extend compatibility with modsecurity v2 and remove CGO dependencies.
full v2 Seclang compatibility (not deprecated or removed modsecurity features and not PCRE): Modifications like the new SecAuditLog will be rolled back
The audit engine will work just like the modsecurity engine, but it will support json2 for the Coraza format
Debug logging will be like modsecurity but in a structured format
Other important features are:
Remove dependency from Seclang, now it's easier to create rules however you want
Many new native plugin interfaces
Almost no dependencies
Coraza v2 will only support highly tested features, every other feature will be included as a plugin until it can be merged to the main project. Only plugins without dependencies will be merged, some exceptions might be made.
I will start working on Coraza v2, if you are only using the high level APIs (Create WAF, tx, seclang and transaction manipulation) your migration will be smooth, because only low level APIs will be rewritten.
The idea of v2 is to extend compatibility with modsecurity v2 and remove CGO dependencies.
Other important features are:
Coraza v2 will only support highly tested features, every other feature will be included as a plugin until it can be merged to the main project. Only plugins without dependencies will be merged, some exceptions might be made.
v2.0
tx.AddLogCb(cb)
)v2.x
The text was updated successfully, but these errors were encountered: