Module: WPScan::References
- Extended by:
- ActiveSupport::Concern
- Included in:
- InterestingFinding, Vulnerability, XMLRPC
- Defined in:
- lib/wpscan/references.rb
Overview
References module (which should be included along with the CMSScanner::References) to allow the use of the wpvulndb reference
Defined Under Namespace
Modules: ClassMethods
Instance Method Summary collapse
Instance Method Details
#references_urls ⇒ Object
15 16 17 |
# File 'lib/wpscan/references.rb', line 15 def references_urls wpvulndb_urls + super end |
#wpvulndb_ids ⇒ Object
19 20 21 |
# File 'lib/wpscan/references.rb', line 19 def wpvulndb_ids references[:wpvulndb] || [] end |
#wpvulndb_url(id) ⇒ Object
27 28 29 |
# File 'lib/wpscan/references.rb', line 27 def wpvulndb_url(id) "https://wpvulndb.com/vulnerabilities/#{id}" end |
#wpvulndb_urls ⇒ Object
23 24 25 |
# File 'lib/wpscan/references.rb', line 23 def wpvulndb_urls wpvulndb_ids.reduce([]) { |acc, elem| acc << wpvulndb_url(elem) } end |