Valentin Lobstein
f41eda1128
Add GHSA and OSV reference type support
...
Add support for GHSA (GitHub Security Advisories) and OSV (Open Source
Vulnerabilities) as structured reference types in Metasploit modules.
Convert 49 hardcoded GHSA URLs to structured ['GHSA', 'GHSA-xxxx'] format
across existing modules, and add support for repository-specific GHSA
references with an optional third parameter ['GHSA', 'GHSA-xxxx', 'repo'].
Update reference validation, module validator, and info_fixups to handle
the new reference types correctly.
2026-02-09 15:17:23 +01:00
jheysel-r7
f31776caf0
Merge pull request #20778 from h00die/ssh_keys
...
Update and combine ssh key persistence with mixin
2026-01-27 06:39:10 -08:00
h00die
0b68476817
Update modules/exploits/multi/persistence/ssh_key.rb
...
Co-authored-by: jheysel-r7 <Jack_Heysel@rapid7.com >
2026-01-26 16:44:46 -05:00
h00die
048163ea89
ssh_key persistence review
2026-01-24 16:36:54 -05:00
msutovsky-r7
537a1c5395
Land #19821 , adds Burpsuite persistence module
...
Burp extension persistence
2026-01-22 11:03:08 +01:00
Martin Sutovsky
ffb725f4da
Rubocopes
2026-01-21 08:16:39 +01:00
h00die
0234dc7a26
Update modules/exploits/multi/persistence/burp_extension.rb
...
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com >
2026-01-20 19:28:18 -05:00
h00die
ad343cb383
Update modules/exploits/multi/persistence/burp_extension.rb
...
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com >
2026-01-20 19:27:46 -05:00
h00die
cf43e496b1
Update modules/exploits/multi/persistence/burp_extension.rb
...
Co-authored-by: msutovsky-r7 <martin_sutovsky@rapid7.com >
2026-01-20 19:27:08 -05:00
h00die
7ccf574e99
burp extension all working
2026-01-16 08:44:27 -05:00
h00die
fa83217a07
burp extension java target working
2026-01-15 16:15:48 -05:00
h00die
1a6aaa91d0
fix up windows implementation
2026-01-13 16:50:21 -05:00
h00die
52ad17690f
add arch to windows modules and triggered execution attck to most persistence
2026-01-09 16:21:07 -05:00
jheysel-r7
ae4a5ac986
Merge pull request #20786 from zeroSteiner/feat/lib/mod-merge-target-info
...
Merge target info into the module info
2026-01-08 18:01:14 -08:00
Martin Sutovsky
d6bffff143
Putting cmd_exec arguments into single argument
2026-01-06 18:38:31 +01:00
Martin Sutovsky
13e93abfdf
Addressing comments
2026-01-06 08:31:46 +01:00
h00die
05345e96f2
temp
2026-01-05 15:44:39 -05:00
h00die
37cd1f27b0
move burp files and modernize with persistence mixin
2026-01-04 08:21:06 -05:00
h00die
eebfdc5a2a
ssh_key persistence on windows now working
2025-12-19 17:26:17 -05:00
Martin Sutovsky
990c6a7a9f
Adds check for presence of directory and sufficient rights
2025-12-19 14:31:05 +01:00
h00die
d150e8f633
sshkey persistence documentation improvements
2025-12-18 16:11:02 -05:00
Spencer McIntyre
8945267db6
Remove redundant Platform and Arch definitions
2025-12-17 16:12:31 -05:00
h00die
a2a3eebe68
sshkey persistence working on linux
2025-12-15 20:25:10 -05:00
Martin Sutovsky
6a626a855b
Addresses some comments
2025-12-10 17:01:27 +01:00
h00die
b9dc042838
sshkey persistence working on linux
2025-12-10 04:32:38 -05:00
h00die
c2adbf7625
ssh key progresss
2025-12-10 04:32:37 -05:00
h00die
f221eb1aef
rename sshkey module
2025-12-10 04:32:37 -05:00
Martin Sutovsky
197dbf921d
Fixes Windows persistence
2025-11-19 07:52:54 +01:00
Martin Sutovsky
ec8906bbd4
Adds docs
2025-11-19 07:17:07 +01:00
Martin Sutovsky
1241cb724e
Adds MITRE reference, adds additional datastore options, code cleanup
2025-11-19 06:58:56 +01:00
Martin Sutovsky
92c2f2516d
Adds option for user-specified path
2025-11-17 11:42:42 +01:00
Martin Sutovsky
81abe9d964
Cleans up code
2025-11-11 16:30:30 +01:00
Martin Sutovsky
d238b4626d
Adds Python version extraction for Windows
2025-11-11 15:57:30 +01:00
Martin Sutovsky
7ac1fd9de0
Adds support for Windows
2025-11-11 10:21:08 +01:00
Martin Sutovsky
546856967a
Enhances payload delivery, adds docs base
2025-11-11 08:39:40 +01:00
Martin Sutovsky
2f361af316
Module init
2025-11-10 16:27:59 +01:00
h00die
68c74e1bcf
remove unnecessary writabledir variable and check
2025-10-13 19:54:05 -04:00
h00die
f3219668e0
remove unnedcessary sudo
2025-10-13 17:48:02 -04:00
h00die
1e9dd04505
update periodic_script to new persistence mechanism
2025-10-13 17:48:00 -04:00
Diego Ledda
c718a965d7
Merge pull request #20508 from h00die/modern_persistence_cron
...
update cron to persistence mixin
2025-09-18 12:04:00 +02:00
Diego Ledda
cb2f3992de
chore: fix white-space issue
2025-09-18 11:48:17 +02:00
h00die
6ddaa076c1
Apply suggestions from code review
...
Co-authored-by: Diego Ledda <diego_ledda@rapid7.com >
2025-09-17 15:41:25 -04:00
msutovsky-r7
32aa0d84e4
Land #20525 , moves obsidian plugin module to persistence category and mixin
...
update obsidian to persistence mixin
2025-09-16 14:58:15 +02:00
h00die
15cdbfac2e
update at persistence to use attck ref
2025-09-12 14:13:26 +02:00
h00die
fd1d70ef93
update at persistence to mixin
2025-09-12 14:13:26 +02:00
h00die
e79c10ac66
cron updated with mixin udpates
2025-09-09 11:55:19 -04:00
h00die
9e461ea875
switch to attck ref
2025-09-09 11:50:31 -04:00
h00die
785397bb0c
cron to multi with persistence mixin
2025-09-09 11:50:31 -04:00
h00die
5c1673bb20
update obsidian to persistence mixin
2025-09-06 15:05:21 -04:00