mirror of
https://github.com/owasp-modsecurity/ModSecurity.git
synced 2025-09-30 11:44:32 +03:00
Adds Components information to the audit logs
This commit is contained in:
13
src/assay.cc
13
src/assay.cc
@@ -792,6 +792,19 @@ std::string Assay::to_json(int parts) {
|
|||||||
LOGFY_ADD("secrules_engine",
|
LOGFY_ADD("secrules_engine",
|
||||||
Rules::ruleEngineStateString(m_rules->secRuleEngine));
|
Rules::ruleEngineStateString(m_rules->secRuleEngine));
|
||||||
|
|
||||||
|
/* producer > components */
|
||||||
|
yajl_gen_string(g,
|
||||||
|
reinterpret_cast<const unsigned char*>("components"),
|
||||||
|
strlen("components"));
|
||||||
|
|
||||||
|
yajl_gen_array_open(g);
|
||||||
|
for (auto a : m_rules->components) {
|
||||||
|
yajl_gen_string(g,
|
||||||
|
reinterpret_cast<const unsigned char*>
|
||||||
|
(a.c_str()), a.length());
|
||||||
|
}
|
||||||
|
yajl_gen_array_close(g);
|
||||||
|
|
||||||
/* end: producer */
|
/* end: producer */
|
||||||
yajl_gen_map_close(g);
|
yajl_gen_map_close(g);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user