{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":532149311,"defaultBranch":"main","name":"ronin-vulns","ownerLogin":"ronin-rb","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-09-03T03:57:17.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/191455?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716615321.0","currentOid":""},"activityList":{"items":[{"before":"6aee0fa1652fc4885ccc8af83f330b9e5bd6fd3e","after":"44c8450c99a6bf8504bc44750da919743d9c051c","ref":"refs/heads/main","pushedAt":"2024-05-30T03:15:27.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"postmodern","name":"Postmodern","path":"/postmodern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12671?s=80&v=4"},"commit":{"message":"Simplify the `OpenRedirect` regexs (closes #77).\n\n* Detect when the test URL has an additional string appended to it\n (ex: `.html`). The appended string can easily be bypassed by adding a\n `?`, `&`, or `#` character to the end of the test URL.\n* Added more test cases.","shortMessageHtmlLink":"Simplify the OpenRedirect regexs (closes #77)."}},{"before":"7a7b39bb5b1b701667f2cebfd5f4f1ee2f3d8922","after":"44c8450c99a6bf8504bc44750da919743d9c051c","ref":"refs/heads/open_redirect_meta_regex_fixes","pushedAt":"2024-05-25T06:57:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"postmodern","name":"Postmodern","path":"/postmodern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12671?s=80&v=4"},"commit":{"message":"Simplify the `OpenRedirect` regexs (closes #77).\n\n* Detect when the test URL has an additional string appended to it\n (ex: `.html`). The appended string can easily be bypassed by adding a\n `?`, `&`, or `#` character to the end of the test URL.\n* Added more test cases.","shortMessageHtmlLink":"Simplify the OpenRedirect regexs (closes #77)."}},{"before":"5a95758bdcfd0c04a26d7d88000aae74ff1aea81","after":"7a7b39bb5b1b701667f2cebfd5f4f1ee2f3d8922","ref":"refs/heads/open_redirect_meta_regex_fixes","pushedAt":"2024-05-25T06:57:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"postmodern","name":"Postmodern","path":"/postmodern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12671?s=80&v=4"},"commit":{"message":"Simplify the `OpenRedirect` regexs (closes #77).\n\n* Detect when the test URL has an additional string appended to it\n (ex: `.html`). The appended string can easily be bypassed by adding a\n `?`, `&`, or `#` character to the end of the test URL.","shortMessageHtmlLink":"Simplify the OpenRedirect regexs (closes #77)."}},{"before":"7fa453a3b77f472b24bafac438a6add09bab51b5","after":"5a95758bdcfd0c04a26d7d88000aae74ff1aea81","ref":"refs/heads/open_redirect_meta_regex_fixes","pushedAt":"2024-05-25T06:27:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"postmodern","name":"Postmodern","path":"/postmodern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12671?s=80&v=4"},"commit":{"message":"Enhace the Open Redirect meta redirect regexp (closes #75).\n\n* Match the test URL when it ends with `?...`, `&...`, or `&...`.\n* Make the giant regex a little more readable.\n* Added more test cases to the specs.","shortMessageHtmlLink":"Enhace the Open Redirect meta redirect regexp (closes #75)."}},{"before":null,"after":"7fa453a3b77f472b24bafac438a6add09bab51b5","ref":"refs/heads/open_redirect_meta_regex_fixes","pushedAt":"2024-05-25T05:35:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"postmodern","name":"Postmodern","path":"/postmodern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12671?s=80&v=4"},"commit":{"message":"Fix Open Redirect meta refresh regex for when `url=` is not quoted (closes #74).","shortMessageHtmlLink":"Fix Open Redirect meta refresh regex for when url= is not quoted (c…"}},{"before":"a50383abe552ce3756b5788550aa3d908fa71e5d","after":"d6145ce41decd0316d9cbb444a75c3ba502b0c5f","ref":"refs/heads/0.2.0","pushedAt":"2024-05-14T05:30:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"postmodern","name":"Postmodern","path":"/postmodern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12671?s=80&v=4"},"commit":{"message":"Add `--test-all-form-params` option (closes #61).","shortMessageHtmlLink":"Add --test-all-form-params option (closes #61)."}},{"before":"221ea3adc0e8780296078cf6abd3db153f95d4df","after":"a50383abe552ce3756b5788550aa3d908fa71e5d","ref":"refs/heads/0.2.0","pushedAt":"2024-05-14T04:45:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"postmodern","name":"Postmodern","path":"/postmodern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12671?s=80&v=4"},"commit":{"message":"Use hyphenated option values for `--lfi-filter-bypass` and `--filter-bypass`.","shortMessageHtmlLink":"Use hyphenated option values for --lfi-filter-bypass and `--filter-…"}},{"before":"0dc4ef3e3a840ec0d419d8f9f90f27746d11ae28","after":"221ea3adc0e8780296078cf6abd3db153f95d4df","ref":"refs/heads/0.2.0","pushedAt":"2024-05-14T04:43:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"postmodern","name":"Postmodern","path":"/postmodern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12671?s=80&v=4"},"commit":{"message":"Use hyphenated option values for `--lfi-filter-bypass` and `--filter-bypass`.","shortMessageHtmlLink":"Use hyphenated option values for --lfi-filter-bypass and `--filter-…"}},{"before":"b5c011763480b541c47986370e9a74b79d182114","after":"0dc4ef3e3a840ec0d419d8f9f90f27746d11ae28","ref":"refs/heads/0.2.0","pushedAt":"2024-05-14T04:40:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"postmodern","name":"Postmodern","path":"/postmodern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12671?s=80&v=4"},"commit":{"message":"Use hyphenated option values for `--lfi-filter-bypass` and `--filter-bypass`.","shortMessageHtmlLink":"Use hyphenated option values for --lfi-filter-bypass and `--filter-…"}},{"before":"76fa6a0606a96d9a54a67778e144b1ea1948188f","after":"b5c011763480b541c47986370e9a74b79d182114","ref":"refs/heads/0.2.0","pushedAt":"2024-04-29T14:13:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"postmodern","name":"Postmodern","path":"/postmodern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12671?s=80&v=4"},"commit":{"message":"Removed unnecessary `require` and `include`.","shortMessageHtmlLink":"Removed unnecessary require and include."}},{"before":"2269921c48e4e80a42628e6afe7422c9eeeb65c4","after":"76fa6a0606a96d9a54a67778e144b1ea1948188f","ref":"refs/heads/0.2.0","pushedAt":"2024-04-29T13:52:01.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"postmodern","name":"Postmodern","path":"/postmodern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12671?s=80&v=4"},"commit":{"message":"Merge branch 'printing' into 0.2.0","shortMessageHtmlLink":"Merge branch 'printing' into 0.2.0"}},{"before":"c4fa438540ae75ea1b463b2a9e493b92669f3e84","after":"fa44084a21789a2f1fdc3d9342f8457e66956ec3","ref":"refs/heads/printing","pushedAt":"2024-04-29T13:23:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"postmodern","name":"Postmodern","path":"/postmodern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12671?s=80&v=4"},"commit":{"message":"Added separate `print_vuln` and `print_vulns` methods.\n\n* Added `CLI::Printing#print_vuln`.\n* Added `CLI::Printing#print_vulns`.\n* Refactored `WebVulnCommand` to collect all discovered web\n vulnerabilities and print them after scanning.\n * Override `WebVulnCommand#print_vuln` and `#print_vulns` to pass in the\n `--print-curl` and `--print-http` options.","shortMessageHtmlLink":"Added separate print_vuln and print_vulns methods."}},{"before":"74d6936cd2ea8c6841be3514871efd29223acd6a","after":"c4fa438540ae75ea1b463b2a9e493b92669f3e84","ref":"refs/heads/printing","pushedAt":"2024-04-29T13:21:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"postmodern","name":"Postmodern","path":"/postmodern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12671?s=80&v=4"},"commit":{"message":"Added separate `print_vuln` and `print_vulns` methods.\n\n* Added `CLI::Printing#print_vuln`.\n* Added `CLI::Printing#print_vulns`.\n* Refactored `WebVulnCommand` to collect all discovered web\n vulnerabilities and print them after scanning.\n * Override `WebVulnCommand#print_vuln` and `#print_vulns` to pass in the\n `--print-curl` and `--print-http` options.","shortMessageHtmlLink":"Added separate print_vuln and print_vulns methods."}},{"before":"cd3e33e2b7bc9fc5f74b6300f6f892f044f9f582","after":"74d6936cd2ea8c6841be3514871efd29223acd6a","ref":"refs/heads/printing","pushedAt":"2024-04-29T13:15:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"postmodern","name":"Postmodern","path":"/postmodern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12671?s=80&v=4"},"commit":{"message":"Added separate `print_vuln` and `print_vulns` methods.\n\n* Added `CLI::Printing#print_vuln`.\n* Added `CLI::Printing#print_vulns`.\n* Refactored `WebVulnCommand` to collect all discovered web\n vulnerabilities and print them after scanning.\n * Override `WebVulnCommand#print_vuln` and `#print_vulns` to pass in the\n `--print-curl` and `--print-http` options.","shortMessageHtmlLink":"Added separate print_vuln and print_vulns methods."}},{"before":"37c7178cb92d458401698b0e542e7f5e6218e5b4","after":"cd3e33e2b7bc9fc5f74b6300f6f892f044f9f582","ref":"refs/heads/printing","pushedAt":"2024-04-29T13:00:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"postmodern","name":"Postmodern","path":"/postmodern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12671?s=80&v=4"},"commit":{"message":"Added separate `print_vuln` and `print_vulns` methods.\n\n* Added `CLI::Printing#print_vuln`.\n* Added `CLI::Printing#print_vulns`.\n* Refactored `WebVulnCommand` to collect all discovered web\n vulnerabilities and print them after scanning.\n * Override `WebVulnCommand#print_vuln` and `#print_vulns` to pass in the\n `--print-curl` and `--print-http` options.","shortMessageHtmlLink":"Added separate print_vuln and print_vulns methods."}},{"before":"1aa06fc2acf6554dc54fe51c8a14db512400e533","after":"37c7178cb92d458401698b0e542e7f5e6218e5b4","ref":"refs/heads/printing","pushedAt":"2024-04-29T09:51:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"postmodern","name":"Postmodern","path":"/postmodern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12671?s=80&v=4"},"commit":{"message":"Added separate `print_vuln` and `print_vulns` methods.\n\n* Added `CLI::Printing#print_vuln`.\n* Added `CLI::Printing#print_vulns`.\n* Refactored `WebVulnCommand` to collect all discovered web\n vulnerabilities and print them after scanning.\n * Override `WebVulnCommand#print_vuln` and `#print_vulns` to pass in the\n `--print-curl` and `--print-http` options.","shortMessageHtmlLink":"Added separate print_vuln and print_vulns methods."}},{"before":"247ae43e8c5d5d5c7463bc74e5977a18afec6138","after":"1aa06fc2acf6554dc54fe51c8a14db512400e533","ref":"refs/heads/printing","pushedAt":"2024-04-29T03:40:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"postmodern","name":"Postmodern","path":"/postmodern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12671?s=80&v=4"},"commit":{"message":"Added a separate `print_vuln` method for printing detailed information.\n\n* Refactored `WebVulnCommand` to collect all discovered web\n vulnerabilities and print them after scanning.","shortMessageHtmlLink":"Added a separate print_vuln method for printing detailed information."}},{"before":"357c3c873d6d739a01bb000f3f6b2d0980c9672c","after":"247ae43e8c5d5d5c7463bc74e5977a18afec6138","ref":"refs/heads/printing","pushedAt":"2024-04-29T03:30:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"postmodern","name":"Postmodern","path":"/postmodern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12671?s=80&v=4"},"commit":{"message":"Added a separate `print_vuln` method for printing detailed information.\n\n* Refactored `WebVulnCommand` to collect all discovered web\n vulnerabilities and print them after scanning.","shortMessageHtmlLink":"Added a separate print_vuln method for printing detailed information."}},{"before":null,"after":"357c3c873d6d739a01bb000f3f6b2d0980c9672c","ref":"refs/heads/printing","pushedAt":"2024-04-29T03:10:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"postmodern","name":"Postmodern","path":"/postmodern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12671?s=80&v=4"},"commit":{"message":"Added a separate `print_vuln` method for printing detailed information.\n\n* Refactored `WebVulnCommand` to collect all discovered web\n vulnerabilities and print them after scanning.","shortMessageHtmlLink":"Added a separate print_vuln method for printing detailed information."}},{"before":"b1656c03830f44e16cf71d069b190c8fc9d9a842","after":"2269921c48e4e80a42628e6afe7422c9eeeb65c4","ref":"refs/heads/0.2.0","pushedAt":"2024-04-17T11:35:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"postmodern","name":"Postmodern","path":"/postmodern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12671?s=80&v=4"},"commit":{"message":"Added `WebVuln.test_param` for testing a single param (closes #69).\n\n* Added `CommandInjection.test_param` for enumerating over every\n combination of Command Injection escape quote, escape operator, and\n terminator character, for a single param.\n* Added `SQLI.test_param` for enumerating over every combination of SQL\n injection escape quotes, escape quotes, and statement terminaton settings\n for a single param.\n* Added `SSTI.test_param` for enumerating over every SSTI escape syntax\n for a single param.\n* These new `.test_param` methods ensures that only one vulnerability is\n discovered per query param, header name, cookie param, or form param.","shortMessageHtmlLink":"Added WebVuln.test_param for testing a single param (closes #69)."}},{"before":"626a3f20439fbb5f2406bd25e8ba4faed79e8c98","after":"2269921c48e4e80a42628e6afe7422c9eeeb65c4","ref":"refs/heads/test_param","pushedAt":"2024-04-16T01:31:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"postmodern","name":"Postmodern","path":"/postmodern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12671?s=80&v=4"},"commit":{"message":"Added `WebVuln.test_param` for testing a single param (closes #69).\n\n* Added `CommandInjection.test_param` for enumerating over every\n combination of Command Injection escape quote, escape operator, and\n terminator character, for a single param.\n* Added `SQLI.test_param` for enumerating over every combination of SQL\n injection escape quotes, escape quotes, and statement terminaton settings\n for a single param.\n* Added `SSTI.test_param` for enumerating over every SSTI escape syntax\n for a single param.\n* These new `.test_param` methods ensures that only one vulnerability is\n discovered per query param, header name, cookie param, or form param.","shortMessageHtmlLink":"Added WebVuln.test_param for testing a single param (closes #69)."}},{"before":null,"after":"626a3f20439fbb5f2406bd25e8ba4faed79e8c98","ref":"refs/heads/test_param","pushedAt":"2024-04-15T11:33:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"postmodern","name":"Postmodern","path":"/postmodern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12671?s=80&v=4"},"commit":{"message":"Added `WebVuln.test_param` for testing a single param.\n\n* Added `CommandInjection.test_param` for enumerating over every\n combination of Command Injection escape quote, escape operator, and\n terminator character, for a single param.\n* Added `SQLI.test_param` for enumerating over every combination of SQL\n injection escape quotes, escape quotes, and statement terminaton settings\n for a single param.\n* Added `SSTI.test_param` for enumerating over every SSTI escape syntax\n for a single param.\n* These new `.test_param` methods ensures that only one vulnerability is\n discovered per query param, header name, cookie param, or form param.","shortMessageHtmlLink":"Added WebVuln.test_param for testing a single param."}},{"before":"ebb7ed92cd8865ac6803a7b3831d9f1411a344db","after":"b1656c03830f44e16cf71d069b190c8fc9d9a842","ref":"refs/heads/0.2.0","pushedAt":"2024-04-15T00:38:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"postmodern","name":"Postmodern","path":"/postmodern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12671?s=80&v=4"},"commit":{"message":"Use `log_warn` to print discovered vulnerabilities.\n\n* This allows visually differentiating between regular `log_info` status\n messages and discovered vulnerabilities.","shortMessageHtmlLink":"Use log_warn to print discovered vulnerabilities."}},{"before":"68c56dafd6b65c42815122d6d20fbe607fea0683","after":"ebb7ed92cd8865ac6803a7b3831d9f1411a344db","ref":"refs/heads/0.2.0","pushedAt":"2024-01-13T11:23:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"postmodern","name":"Postmodern","path":"/postmodern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12671?s=80&v=4"},"commit":{"message":"Updated the copyright years.","shortMessageHtmlLink":"Updated the copyright years."}},{"before":"ff499ab280f90454cd6f6e35669781fc62b1f6c7","after":"68c56dafd6b65c42815122d6d20fbe607fea0683","ref":"refs/heads/0.2.0","pushedAt":"2024-01-05T11:52:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"postmodern","name":"Postmodern","path":"/postmodern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12671?s=80&v=4"},"commit":{"message":"Added the `ronin-vulns irb` command (closes #68).","shortMessageHtmlLink":"Added the ronin-vulns irb command (closes #68)."}},{"before":"44fd580e03b5f8d7120edb9e47adba2a0ab62457","after":"ff499ab280f90454cd6f6e35669781fc62b1f6c7","ref":"refs/heads/0.2.0","pushedAt":"2024-01-05T11:26:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"postmodern","name":"Postmodern","path":"/postmodern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12671?s=80&v=4"},"commit":{"message":"Added the missing man page for `ronin-vulns` (closes #66).","shortMessageHtmlLink":"Added the missing man page for ronin-vulns (closes #66)."}},{"before":"44c661fc3fe60924d74a3747aa76a3eb3d5b41d6","after":"44fd580e03b5f8d7120edb9e47adba2a0ab62457","ref":"refs/heads/0.2.0","pushedAt":"2024-01-04T13:54:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"postmodern","name":"Postmodern","path":"/postmodern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12671?s=80&v=4"},"commit":{"message":"Added the `ronin-vulns completion` command (closes #67).","shortMessageHtmlLink":"Added the ronin-vulns completion command (closes #67)."}},{"before":"36f7f3b7265b775df25f9cbd357ebaaa208eaefa","after":"44c661fc3fe60924d74a3747aa76a3eb3d5b41d6","ref":"refs/heads/0.2.0","pushedAt":"2024-01-04T11:52:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"postmodern","name":"Postmodern","path":"/postmodern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12671?s=80&v=4"},"commit":{"message":"Added the `ronin-vulns completion` command (closes #67).","shortMessageHtmlLink":"Added the ronin-vulns completion command (closes #67)."}},{"before":"ca7630d8042bd053ce505ef908c80226be02f9d9","after":"36f7f3b7265b775df25f9cbd357ebaaa208eaefa","ref":"refs/heads/0.2.0","pushedAt":"2024-01-04T11:43:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"postmodern","name":"Postmodern","path":"/postmodern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12671?s=80&v=4"},"commit":{"message":"Added the `ronin-vulns completion` command (closes #67).","shortMessageHtmlLink":"Added the ronin-vulns completion command (closes #67)."}},{"before":"36f7f3b7265b775df25f9cbd357ebaaa208eaefa","after":null,"ref":"refs/heads/shell-completion","pushedAt":"2024-01-04T11:43:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"postmodern","name":"Postmodern","path":"/postmodern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12671?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEV5H0EwA","startCursor":null,"endCursor":null}},"title":"Activity · ronin-rb/ronin-vulns"}