William Vu
|
793d5c3342
|
chmod +x tools/dev/msftidy_docs.rb
a099481f66 failed to do so.
|
2020-02-06 19:21:07 -06:00 |
|
h00die
|
bd48588fd5
|
catch false positive spaces at eol from code indent
|
2020-01-28 14:28:18 -05:00 |
|
h00die
|
0c13102432
|
long lines ok in code blocks
|
2020-01-22 21:08:32 -05:00 |
|
h00die
|
a099481f66
|
fix logic bug and chmod +x
|
2020-01-22 19:24:01 -05:00 |
|
h00die
|
322b3f8a8b
|
msftidy_docs first add
|
2020-01-22 17:39:48 -05:00 |
|
Brendan Coles
|
ddf9cf71ab
|
Add check_executable check to msftidy
|
2019-11-30 07:25:27 +00:00 |
|
Brent Cook
|
0308f80c0e
|
fix Failure scoping (needed for libraries)
|
2019-04-08 09:57:22 -05:00 |
|
William Vu
|
c1758037b9
|
Include only common module types in Authors check
|
2019-03-29 10:44:22 -05:00 |
|
Pearce Barry
|
20f868c15c
|
Complain loudly if module has no 'Author' metadata.
|
2019-03-26 13:27:57 -05:00 |
|
Brent Cook
|
8cc3070cc8
|
don't require whitespace
|
2019-02-25 11:24:30 -06:00 |
|
Jacob Robles
|
c09c15649f
|
SideEffects Stability Reliability check
|
2019-02-21 12:38:26 -06:00 |
|
Brent Cook
|
46d7ab9795
|
don't refer to non-existent idx
|
2019-02-07 00:42:28 -06:00 |
|
Brendan Coles
|
d38e12c124
|
Add URL scheme and Base64.encode64 checks to msftdiy
|
2019-02-04 21:16:01 +00:00 |
|
Matthew Kienow
|
5e28bccda9
|
Move msfdb_ws since it is deprecated by msfdb
|
2019-01-09 23:40:02 -05:00 |
|
William Vu
|
2b231d33e5
|
Add comment clarifying why we need the day for ISO
|
2018-11-16 13:25:01 -06:00 |
|
William Vu
|
2302acaab7
|
Accept ISO 8601 DisclosureDate with compatibility
Zalgo.
|
2018-11-16 12:03:01 -06:00 |
|
William Vu
|
f25d7dbaa8
|
Revert Date.parse check for DisclosureDate
An approximation of https://en.wikipedia.org/wiki/Robustness_principle.
|
2018-11-16 11:48:44 -06:00 |
|
William Vu
|
d65ba41e31
|
Use non-greedy regex against DisclosureDate
Zalgo. He comes.
wvu@kharak:~/metasploit-framework:bug/msftidy$ tools/dev/msftidy.rb modules/exploits/unix/webapp/jquery_file_upload.rb
"Oct 9 2018', # Larry"
wvu@kharak:~/metasploit-framework:bug/msftidy$
|
2018-11-16 11:40:12 -06:00 |
|
William Vu
|
3dd47b34b0
|
Rework DisclosureDate check to match core code
Framework core uses Date.parse, so many date formats are valid.
There is no reason we shouldn't be using ISO 8601 dates.
|
2018-11-16 11:05:47 -06:00 |
|
William Vu
|
a30403dbfe
|
Improve DisclosureDate regex
|
2018-11-16 03:46:51 -06:00 |
|
William Vu
|
02bb2d45d3
|
Make day in DisclosureDate optional for msftidy
Defaults to the first day of the month.
|
2018-11-16 03:00:39 -06:00 |
|
William Vu
|
0b8926715e
|
Reactively check for invalid module names
|
2018-10-10 14:33:59 -05:00 |
|
Wei Chen
|
b012fa1275
|
Update msftidy
|
2018-10-06 15:59:05 -05:00 |
|
William Vu
|
2186322134
|
Stop being an idiot about the regex and rewrite it
There was no reason to shoehorn in zero-length assertions.
|
2018-10-05 13:50:19 -05:00 |
|
William Vu
|
05ac3875bc
|
Improve check_snake_case_filename check in msftidy
We also remove the separator, since the file is basenamed.
|
2018-10-05 11:55:17 -05:00 |
|
Erin Bleiweiss
|
e753eddb6b
|
Ignore 'No CVE' warning if NOCVE reason was provided in notes
|
2018-08-31 16:53:44 -05:00 |
|
Christian Mehlmauer
|
69d321000e
|
check double quotes
|
2018-08-29 06:49:37 +02:00 |
|
Christian Mehlmauer
|
31d4d4f5ff
|
expand check
|
2018-08-29 06:42:01 +02:00 |
|
Christian Mehlmauer
|
7431ae401b
|
fix more errors
|
2018-08-28 13:49:31 +02:00 |
|
Christian Mehlmauer
|
a66556b436
|
fix msftidy errors
|
2018-08-28 13:12:43 +02:00 |
|
Christian Mehlmauer
|
1381e1f3e0
|
also check https
|
2018-08-27 21:44:42 +02:00 |
|
Brendan Coles
|
9725e90ba7
|
Fix msftdiy EDB link check
|
2018-08-26 04:18:38 +00:00 |
|
William Vu
|
0b0a9bfd32
|
Remove check_sock_get from run_checks
|
2018-07-18 09:47:17 -05:00 |
|
William Vu
|
b78a0878b8
|
Upgrade info checks to warning
Also nix get vs. get_once check, since it's inconsistent in practice.
|
2018-07-18 00:05:48 -05:00 |
|
William Vu
|
ae9677c1c2
|
Rework msftidy retvals
INFO should not be an error. Also prevent retval overflow.
|
2018-07-17 18:11:16 -05:00 |
|
William Vu
|
d355f51969
|
Switch warn to info
Nothing to warn about, just something to note and check.
|
2018-07-13 14:55:17 -05:00 |
|
William Vu
|
b8bdceccb8
|
Add missing CVE check to msftidy
|
2018-07-13 14:19:00 -05:00 |
|
Brent Cook
|
226ef160ff
|
Land #9748, Convert the smbloris DoS into an external module
Help reliability and performance. This some Ruby-specific external module
tooling as a result as well.
|
2018-04-02 23:25:10 -05:00 |
|
Adam Cammack
|
71149e9c68
|
Remove executable Ruby files from classic loading
|
2018-03-23 14:49:06 -05:00 |
|
g0tmi1k
|
8463ed99b0
|
Add standardised header comments
|
2018-03-20 11:33:34 +00:00 |
|
g0tmi1k
|
e1a47cd124
|
Set permissions on ./tools/*.{rb,exe,sh}
|
2018-02-09 15:13:09 +00:00 |
|
Brent Cook
|
6aebc1fdbd
|
remove more checks
|
2018-01-22 16:40:30 -06:00 |
|
Brent Cook
|
387f78c6a3
|
allow UTF-8 module names and authors
|
2018-01-12 01:51:05 -05:00 |
|
Christian Mehlmauer
|
7578913058
|
rework msftidy exit codes
|
2017-09-15 10:27:04 +02:00 |
|
Brent Cook
|
6300758c46
|
use https for metaploit.com links
|
2017-07-24 06:26:21 -07:00 |
|
Brent Cook
|
d20036e0fb
|
revise spelling, add heartbleed and tidy checks
|
2017-06-28 18:50:20 -04:00 |
|
Brent Cook
|
577f4da498
|
add LICENSE_GEMS generation tool, update licenses
|
2017-05-10 16:19:03 -05:00 |
|
William Vu
|
f718ea0dc7
|
Add self.class check for register_*
|
2017-04-26 03:56:06 -05:00 |
|
William Vu
|
f25d7dce54
|
Add check for require 'msf/core'
|
2017-04-26 02:54:02 -05:00 |
|
William Vu
|
228de518f0
|
Remove horrid title casing check
|
2017-04-26 02:53:59 -05:00 |
|