Commit graph

54 commits

Author SHA1 Message Date
Mick Grove
1cdcdbfe7d Merge pull request #21 from mongodb/development
v1.18.1
2025-07-01 11:10:07 -07:00
Mick Grove
81750ad6f0 Restored --version cli argument. Added a test for it 2025-07-01 10:34:14 -07:00
Mick Grove
c6567ee04b Restored --version cli argument. Added a test for it 2025-07-01 10:31:09 -07:00
Mick Grove
c1f37ea3b5 Merge pull request #20 from mongodb/development
v1.18.0
2025-06-30 17:45:20 -07:00
Mick Grove
65de1b0290 added rules for deepseek, xai. Removed branding. Added a NOTICE file 2025-06-30 17:04:29 -07:00
Mick Grove
43b9378578 Merge pull request #18 from mongodb/development
v1.17.1
2025-06-29 23:24:12 -07:00
Mick Grove
cefa69e426 Added test to prevent this and similar issues 2025-06-29 22:51:49 -07:00
Mick Grove
a3060ec144 Added test to prevent this and similar issues 2025-06-29 22:50:16 -07:00
Mick Grove
366f6fab5b Added test to prevent this and similar issues 2025-06-29 22:01:25 -07:00
Mick Grove
4ee98a6cb0 fixed sourcegraph rule 2025-06-29 21:45:43 -07:00
Mick Grove
41d140c453 Merge pull request #15 from mongodb/development
v1.17.0
2025-06-28 09:58:20 -07:00
Mick Grove
16bc75020b updated test 2025-06-28 09:30:22 -07:00
Mick Grove
331c048239 updated test 2025-06-28 09:22:13 -07:00
Mick Grove
488635e9c6 updated test 2025-06-28 09:20:44 -07:00
Mick Grove
441595689c Introduced flag – skip files/dirs whose path resembles tests (, , , , ), reducing noise. 2025-06-28 09:18:28 -07:00
Mick Grove
28af26b23a Introduced flag – skip files/dirs whose path resembles tests (, , , , ), reducing noise. 2025-06-28 09:16:42 -07:00
Mick Grove
1bf87935c8 added rules for nasa, teamcity 2025-06-28 09:05:19 -07:00
Mick Grove
0a5cabbb51 Added rules for shopify, truenas 2025-06-28 08:44:36 -07:00
Mick Grove
26b5b7918f Added ruels for sonarcloud, sonarqube, sourcegraph 2025-06-28 08:34:15 -07:00
Mick Grove
edc88c4714 Updated README 2025-06-28 07:08:22 -07:00
Mick Grove
6498c9c138 Merge pull request #14 from mongodb/development
This PR (v1.16.0) improves HTML detection, removes the cargo-nextest installation during test running, and adds new secret scanning rules for various services (including 1Password and DroneCI).

Updated the HTML detection logic in the HTTP validation code
Added new secret rules for WireGuard, Twitter, Slack, 1Password, DroneCI, and others
Removed the cargo-nextest installation step from the Makefile
2025-06-27 20:16:53 -07:00
Mick Grove
389fcf7853 Fixed twitter rule examples 2025-06-27 18:48:31 -07:00
Mick Grove
87d2a83e3e Fix: HTML detection now requires both HTML content-type and html tag, fixing webhook false negatives 2025-06-27 15:28:34 -07:00
Mick Grove
7202bb9373 Added rules for twitter, wireguard, onepassword, droneci 2025-06-26 21:24:07 -07:00
Mick Grove
669110ccae Merge pull request #13 from mongodb/development
Preparing the v1.15.0 release by cleaning up temp files, enhancing update-check output styling, fixing a self-update binary lookup bug, and normalizing regex flags across secret-detection rules.

Add explicit temp-file cleanup (temp_dir.close()) before process exit.
Refactor src/update.rs to apply styled output and use semver comparisons.
Bulk regex “rule cleanup”: unify inline flags to (?xi) and enforce uppercase ranges.
2025-06-26 16:44:01 -07:00
Mick Grove
abeac9cde9 Fixed Snyk rule 2025-06-26 15:46:14 -07:00
Mick Grove
3add34be78 Added rules for readme, rubygems, salesforce, segment, snyk, pulumi, pubnub 2025-06-26 15:37:51 -07:00
Mick Grove
579828c520 Improved Updater text. Cleaned up more rules and the examples included with them. 2025-06-26 14:55:35 -07:00
Mick Grove
37cdf1fb69 Improved Updater text. Cleaned up more rules and the examples included with them. 2025-06-26 14:29:36 -07:00
Mick Grove
17acf2dccb Updated formatting of several rules 2025-06-26 11:35:36 -07:00
Mick Grove
a6b64307bf Updated formatting of several rules 2025-06-26 11:31:41 -07:00
Mick Grove
d5f9d40027 Ensuring temp files are cleaned up. Applying visual style to the update check output 2025-06-26 09:45:14 -07:00
Mick Grove
ff0cfb1012 Merge pull request #11 from mongodb/development
Preparing for v1.14.0

This PR prepares for v1.14.0 by making response_matcher optional with a default, enforcing its presence in rule validation, and updating related tests and rule data.

Made response_matcher required.
Added a validation step to error on missing or empty response_matcher in rules.
Reformatted tests, scanner code, data rules, bumped version, and updated changelog.
2025-06-25 23:53:59 -07:00
Mick Grove
18e0b3c9b4 Fixed malformed rules. Now validating that response_matcher is present in validation section of all rules 2025-06-25 23:29:46 -07:00
Mick Grove
0d3513b6f9 Fixed malformed rules. Now validating that response_matcher is present in validation section of all rules 2025-06-25 22:17:37 -07:00
Mick Grove
e7e391ab98 Fixed broken pagerduty rule 2025-06-25 20:56:24 -07:00
Mick Grove
d1834e976e Merge pull request #10 from mongodb/development
v1.13.0
2025-06-25 18:11:51 -07:00
Mick Grove
9b5c220182 Updated github actions to extract only the latest changelog entry. Added --rule-stats flag to display rule performance 2025-06-25 17:23:35 -07:00
Mick Grove
4f2585e35c Added planetscal and postman rules 2025-06-25 17:02:44 -07:00
Mick Grove
627f8a8ff6 Added openweather, opsgeneie, pagerduty, particle.io, psatebin, and paypal rules 2025-06-25 16:28:34 -07:00
Mick Grove
a1cecef685 Added netlify, netrc, newrelic, ngrok, npm, and nuget rules 2025-06-25 15:46:33 -07:00
Mick Grove
3fcb1c75d6 Fixed some rules. Added rules for mandrill, mapbox, microsoft teams, stripe 2025-06-25 15:12:42 -07:00
Mick Grove
71eb6b2070 Added rules for linkedin, mailchimp, mailgun 2025-06-25 14:40:15 -07:00
Mick Grove
83e37fa9f4 Added rules for linear 2025-06-25 14:27:10 -07:00
Mick Grove
cc75be309b Added rules for line 2025-06-25 14:22:37 -07:00
Mick Grove
3ab80a2e29 Added rules for huggingface, ibm cloud, intercom, and ipstack 2025-06-25 14:07:11 -07:00
Mick Grove
581ef3c940 Added generic hashes detection rule and heroku rule 2025-06-25 08:53:22 -07:00
Mick Grove
9208589d24 Added gradle and grafana rules 2025-06-25 08:39:10 -07:00
Mick Grove
389d3cf4d9 Merge pull request #9 from mongodb/development
preparing for v1.12
2025-06-24 21:20:00 -07:00
Mick Grove
852cdda835 preparing for v1.12 2025-06-24 20:46:20 -07:00