@@ -124,36 +124,29 @@ class Rule {
124
124
std::shared_ptr<std::string> transStr,
125
125
int nth);
126
126
127
- std::vector<actions::Action *> m_actionsRuntimePos;
128
- std::vector<actions::Action *> m_actionsRuntimePre;
127
+ actions::Action *m_theDisruptiveAction;
128
+ actions::LogData *m_logData;
129
+ actions::Msg *m_msg;
130
+ actions::Severity *m_severity;
129
131
bool m_chained;
130
- Rule *m_chainedRule;
131
- std::string m_fileName;
132
- int m_lineNumber;
133
- std::string m_marker;
134
- operators::Operator *m_op;
132
+ bool m_containsCaptureAction;
133
+ bool m_containsMultiMatchAction;
134
+ bool m_containsStaticBlockAction;
135
135
bool m_secMarker;
136
- modsecurity::Variables::Variables *m_variables;
137
-
138
-
139
136
int64_t m_ruleId;
140
- std::string m_rev;
141
- // msg ?
142
- std::string m_ver;
143
- // std::string m_logData;
144
-
145
- // if (child->severity != NOT_SET) merged->severity = child->severity;
146
137
int m_accuracy;
138
+ int m_lineNumber;
147
139
int m_maturity;
148
140
int m_phase;
149
-
150
- bool m_containsStaticDisruptiveAction;
151
- bool m_containsCaptureAction;
152
- bool m_containsMultiMatchAction;
153
- bool m_containsStaticBlockAction;
154
- actions::Severity *m_severity;
155
- actions::LogData *m_logData;
156
- actions::Msg *m_msg;
141
+ modsecurity::Variables::Variables *m_variables;
142
+ operators::Operator *m_op;
143
+ Rule *m_chainedRule;
144
+ std::string m_fileName;
145
+ std::string m_marker;
146
+ std::string m_rev;
147
+ std::string m_ver;
148
+ std::vector<actions::Action *> m_actionsRuntimePos;
149
+ std::vector<actions::Action *> m_actionsRuntimePre;
157
150
std::vector<actions::SetVar *> m_actionsSetVar;
158
151
std::vector<actions::Tag *> m_actionsTag;
159
152
private:
0 commit comments