Skip to content

Commit

Permalink
fix(dsl): quoted strings
Browse files Browse the repository at this point in the history
  • Loading branch information
banditopazzo committed Apr 18, 2024
1 parent 346f73a commit cc992ea
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 8 deletions.
2 changes: 1 addition & 1 deletion crates/modules/rules-engine/src/dsl.lalrpop
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ Comma<T>: Vec<T> = {
}

Value: String = {
r#""\S+""# => <>.trim_matches('"').to_string(),
r#""([^"\\]|\\.)*""# => <>.trim_matches('"').to_string(),
r"[0-9]+" => <>.to_string()
}

Expand Down
14 changes: 7 additions & 7 deletions rules/basic-rules.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -74,14 +74,14 @@
this technique to search for, analyze, or manipulate private keys or passwords on the system.
condition: (
payload.filename ENDS_WITH "/find" AND (payload.argv CONTAINS "id_rsa" OR payload.argv CONTAINS "id_dsa")
) OR (
payload.filename ENDS_WITH "grep" AND (
payload.argv CONTAINS "BEGIN PRIVATE"
OR payload.argv CONTAINS "BEGIN RSA PRIVATE"
OR payload.argv CONTAINS "BEGIN DSA PRIVATE"
OR payload.argv CONTAINS "BEGIN EC PRIVATE"
) OR (
payload.filename ENDS_WITH "grep" AND (
payload.argv CONTAINS "BEGIN PRIVATE"
OR payload.argv CONTAINS "BEGIN RSA PRIVATE"
OR payload.argv CONTAINS "BEGIN DSA PRIVATE"
OR payload.argv CONTAINS "BEGIN EC PRIVATE"
)
)
)


# Add allowed files
Expand Down

0 comments on commit cc992ea

Please sign in to comment.