Commit f88f898
committed
fix: double-escape regex bypass and multi-field scan
- Fix \d+ → \d+ in _SENSITIVE_PATHS_RE and _CRED_PATH_RE so
/proc/<pid>/environ is correctly detected.
- Fix \s → \s in _path_boundary_pattern for whitespace matching.
- _extract_script_content now collects ALL script-bearing fields
(code + command + ...) instead of returning the first hit.1 parent 4f07d1d commit f88f898
4 files changed
Lines changed: 36 additions & 26 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
745 | 745 | | |
746 | 746 | | |
747 | 747 | | |
748 | | - | |
| 748 | + | |
749 | 749 | | |
750 | 750 | | |
751 | 751 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
913 | 913 | | |
914 | 914 | | |
915 | 915 | | |
916 | | - | |
| 916 | + | |
917 | 917 | | |
918 | 918 | | |
919 | 919 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
145 | 145 | | |
146 | 146 | | |
147 | 147 | | |
148 | | - | |
149 | | - | |
150 | | - | |
| 148 | + | |
151 | 149 | | |
152 | 150 | | |
153 | 151 | | |
| |||
537 | 535 | | |
538 | 536 | | |
539 | 537 | | |
540 | | - | |
| 538 | + | |
| 539 | + | |
541 | 540 | | |
542 | 541 | | |
543 | 542 | | |
| |||
860 | 859 | | |
861 | 860 | | |
862 | 861 | | |
863 | | - | |
864 | | - | |
865 | | - | |
| 862 | + | |
| 863 | + | |
| 864 | + | |
866 | 865 | | |
867 | 866 | | |
868 | 867 | | |
| |||
900 | 899 | | |
901 | 900 | | |
902 | 901 | | |
903 | | - | |
| 902 | + | |
904 | 903 | | |
905 | 904 | | |
906 | 905 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
160 | 160 | | |
161 | 161 | | |
162 | 162 | | |
163 | | - | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
164 | 169 | | |
165 | 170 | | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
166 | 181 | | |
167 | | - | |
168 | 182 | | |
169 | | - | |
170 | | - | |
171 | | - | |
172 | | - | |
| 183 | + | |
173 | 184 | | |
174 | 185 | | |
175 | 186 | | |
176 | | - | |
177 | | - | |
178 | | - | |
179 | | - | |
| 187 | + | |
180 | 188 | | |
181 | 189 | | |
182 | | - | |
183 | | - | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
184 | 193 | | |
185 | | - | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
186 | 197 | | |
187 | | - | |
188 | | - | |
189 | | - | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
190 | 201 | | |
191 | 202 | | |
192 | 203 | | |
| |||
0 commit comments