Fixes 1242
This commit is contained in:
@@ -55,5 +55,10 @@ module WPScan
|
||||
def release_date
|
||||
@release_date ||= db_data['release_date']
|
||||
end
|
||||
|
||||
# @return [ String ]
|
||||
def status
|
||||
@status ||= db_data['status']
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<% if @version -%>
|
||||
<%= info_icon %> WordPress version <%= @version.number %> identified (Released on <%= @version.release_date %>).
|
||||
<%= info_icon %> WordPress version <%= @version.number %> identified (<%= @version.status.capitalize %>, released on <%= @version.release_date %>).
|
||||
<%= render('@finding', item: @version) -%>
|
||||
<% else -%>
|
||||
<%= notice_icon %> The WordPress version could not be detected.
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
"version": {
|
||||
"number": <%= @version.number.to_json %>,
|
||||
"release_date": <%= @version.release_date.to_json %>,
|
||||
"status": <%= @version.status.to_json %>,
|
||||
<%= render('@finding', item: @version) -%>
|
||||
},
|
||||
<% else -%>
|
||||
|
||||
@@ -92,4 +92,10 @@ describe WPScan::WpVersion do
|
||||
|
||||
its(:release_date) { should eql '2014-01-23' }
|
||||
end
|
||||
|
||||
describe '#status' do
|
||||
subject(:version) { described_class.new('3.8.1') }
|
||||
|
||||
its(:status) { should eql 'outdated' }
|
||||
end
|
||||
end
|
||||
|
||||
5
spec/fixtures/db/wordpresses.json
vendored
5
spec/fixtures/db/wordpresses.json
vendored
@@ -1,9 +1,11 @@
|
||||
{
|
||||
"4.0": {
|
||||
"release_date" : "2014-09-04"
|
||||
"release_date" : "2014-09-04",
|
||||
"status": "latest"
|
||||
},
|
||||
"3.8.1": {
|
||||
"release_date" : "2014-01-23",
|
||||
"status": "outdated",
|
||||
"vulnerabilities" : [
|
||||
{
|
||||
"created_at" : "2014-08-01T10:58:19.000Z",
|
||||
@@ -30,6 +32,7 @@
|
||||
},
|
||||
"3.8": {
|
||||
"release_date" : "2013-12-12",
|
||||
"status": "insecure",
|
||||
"vulnerabilities" : [
|
||||
{
|
||||
"references": {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
[+] WordPress version 4.0 identified (Released on 2014-09-04).
|
||||
[+] WordPress version 4.0 identified (Latest, released on 2014-09-04).
|
||||
| Detected By: rspec
|
||||
| Confirmed By:
|
||||
| Confirmed 1
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
"version": {
|
||||
"number": "4.0",
|
||||
"release_date": "2014-09-04",
|
||||
"status": "latest",
|
||||
"found_by": "rspec",
|
||||
"confidence": 0,
|
||||
"interesting_entries": [
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
[+] WordPress version 4.0 identified (Released on 2014-09-04).
|
||||
[+] WordPress version 4.0 identified (Latest, released on 2014-09-04).
|
||||
| Detected By: rspec
|
||||
| Confirmed By: Confirmed 1
|
||||
| - IE1
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
"version": {
|
||||
"number": "4.0",
|
||||
"release_date": "2014-09-04",
|
||||
"status": "latest",
|
||||
"found_by": "rspec",
|
||||
"confidence": 0,
|
||||
"interesting_entries": [
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
[+] WordPress version 4.0 identified (Released on 2014-09-04).
|
||||
[+] WordPress version 4.0 identified (Latest, released on 2014-09-04).
|
||||
| Detected By: rspec
|
||||
| - IE1
|
||||
| - IE2
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
"version": {
|
||||
"number": "4.0",
|
||||
"release_date": "2014-09-04",
|
||||
"status": "latest",
|
||||
"found_by": "rspec",
|
||||
"confidence": 0,
|
||||
"interesting_entries": [
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
[+] WordPress version 4.0 identified (Released on 2014-09-04).
|
||||
[+] WordPress version 4.0 identified (Latest, released on 2014-09-04).
|
||||
| Detected By: rspec
|
||||
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
"version": {
|
||||
"number": "4.0",
|
||||
"release_date": "2014-09-04",
|
||||
"status": "latest",
|
||||
"found_by": "rspec",
|
||||
"confidence": 0,
|
||||
"interesting_entries": [
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
[+] WordPress version 3.8.1 identified (Released on 2014-01-23).
|
||||
[+] WordPress version 3.8.1 identified (Outdated, released on 2014-01-23).
|
||||
| Detected By: rspec
|
||||
|
|
||||
| [!] 2 vulnerabilities identified:
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
"version": {
|
||||
"number": "3.8.1",
|
||||
"release_date": "2014-01-23",
|
||||
"status": "outdated",
|
||||
"found_by": "rspec",
|
||||
"confidence": 0,
|
||||
"interesting_entries": [
|
||||
|
||||
Reference in New Issue
Block a user