Compare commits
19 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
8bbc2f32ae | ||
|
|
4ca46ab3ba | ||
|
|
7442c72d01 | ||
|
|
01cd8350bc | ||
|
|
8b5ea589db | ||
|
|
3555ca1d1e | ||
|
|
ae034a47ed | ||
|
|
ec3862c930 | ||
|
|
c63804d1c5 | ||
|
|
c5e6752f75 | ||
|
|
e4f3e9d11c | ||
|
|
f3713536b9 | ||
|
|
fb751c0a51 | ||
|
|
9d3464055a | ||
|
|
0fea814f5d | ||
|
|
ae70a6df9d | ||
|
|
4afc756ccd | ||
|
|
adc5841261 | ||
|
|
804a8c34c6 |
24
README.md
24
README.md
@@ -35,6 +35,17 @@ bundle install && rake install
|
||||
|
||||
Pull the repo with ```docker pull wpscanteam/wpscan```
|
||||
|
||||
Enumerating usernames
|
||||
```
|
||||
docker run -it --rm wpscanteam/wpscan --url https://target.tld/ --enumerate u
|
||||
```
|
||||
|
||||
Enumerating a range of usernames
|
||||
```
|
||||
docker run -it --rm wpscanteam/wpscan --url https://target.tld/ --enumerate u1-100
|
||||
```
|
||||
** replace u1-100 with a range of your choice.
|
||||
|
||||
# Usage
|
||||
|
||||
```wpscan --url blog.tld``` This will scan the blog using default options with a good compromise between speed and accuracy. For example, the plugins will be checked passively but their version with a mixed detection mode (passively + aggressively). Potential config backup files will also be checked, along with other interesting findings. If a more stealthy approach is required, then ```wpscan --stealthy --url blog.tld``` can be used.
|
||||
@@ -69,6 +80,19 @@ url: 'http://target.tld'
|
||||
|
||||
Running ```wpscan``` in the current directory (pwd), is the same as ```wpscan -v --proxy socks5://127.0.0.1:9090 --url http://target.tld```
|
||||
|
||||
|
||||
Enumerating usernames
|
||||
```
|
||||
wpscan --url https://target.tld/ --enumerate u
|
||||
```
|
||||
|
||||
Enumerating a range of usernames
|
||||
```
|
||||
wpscan --url https://target.tld/ --enumerate u1-100
|
||||
```
|
||||
** replace u1-100 with a range of your choice.
|
||||
|
||||
|
||||
# PROJECT HOME
|
||||
|
||||
[https://wpscan.org](https://wpscan.org)
|
||||
|
||||
@@ -15,20 +15,20 @@ module WPScan
|
||||
OptMultiChoices.new(
|
||||
['-e', '--enumerate [OPTS]', 'Enumeration Process'],
|
||||
choices: {
|
||||
vp: OptBoolean.new(['--vulnerable-plugins']),
|
||||
ap: OptBoolean.new(['--all-plugins']),
|
||||
p: OptBoolean.new(['--plugins']),
|
||||
vt: OptBoolean.new(['--vulnerable-themes']),
|
||||
at: OptBoolean.new(['--all-themes']),
|
||||
t: OptBoolean.new(['--themes']),
|
||||
tt: OptBoolean.new(['--timthumbs']),
|
||||
cb: OptBoolean.new(['--config-backups']),
|
||||
vp: OptBoolean.new(['--vulnerable-plugins']),
|
||||
ap: OptBoolean.new(['--all-plugins']),
|
||||
p: OptBoolean.new(['--plugins']),
|
||||
vt: OptBoolean.new(['--vulnerable-themes']),
|
||||
at: OptBoolean.new(['--all-themes']),
|
||||
t: OptBoolean.new(['--themes']),
|
||||
tt: OptBoolean.new(['--timthumbs']),
|
||||
cb: OptBoolean.new(['--config-backups']),
|
||||
dbe: OptBoolean.new(['--db-exports']),
|
||||
u: OptIntegerRange.new(['--users', 'User IDs range. e.g: u1-5'], value_if_empty: '1-10'),
|
||||
m: OptIntegerRange.new(['--medias',
|
||||
'Media IDs range. e.g m1-15',
|
||||
'Note: Permalink setting must be set to "Plain" for those to be detected'],
|
||||
value_if_empty: '1-100')
|
||||
u: OptIntegerRange.new(['--users', 'User IDs range. e.g: u1-5'], value_if_empty: '1-10'),
|
||||
m: OptIntegerRange.new(['--medias',
|
||||
'Media IDs range. e.g m1-15',
|
||||
'Note: Permalink setting must be set to "Plain" for those to be detected'],
|
||||
value_if_empty: '1-100')
|
||||
},
|
||||
value_if_empty: 'vp,vt,tt,cb,dbe,u,m',
|
||||
incompatible: [%i[vp ap p], %i[vt at t]],
|
||||
|
||||
@@ -11,7 +11,7 @@ module WPScan
|
||||
|
||||
return unless [200, 403].include?(res.code) && !target.homepage_or_404?(res)
|
||||
|
||||
WPScan::InterestingFinding.new(
|
||||
WPScan::BackupDB.new(
|
||||
url,
|
||||
confidence: 70,
|
||||
found_by: DIRECT_ACCESS,
|
||||
|
||||
@@ -9,7 +9,7 @@ module WPScan
|
||||
|
||||
return unless target.debug_log?(path)
|
||||
|
||||
WPScan::InterestingFinding.new(
|
||||
WPScan::DebugLog.new(
|
||||
target.url(path),
|
||||
confidence: 100, found_by: DIRECT_ACCESS
|
||||
)
|
||||
|
||||
@@ -10,7 +10,7 @@ module WPScan
|
||||
|
||||
return unless res.body =~ /DUPLICATOR INSTALL-LOG/
|
||||
|
||||
WPScan::InterestingFinding.new(
|
||||
WPScan::DuplicatorInstallerLog.new(
|
||||
url,
|
||||
confidence: 100,
|
||||
found_by: DIRECT_ACCESS,
|
||||
|
||||
@@ -10,7 +10,7 @@ module WPScan
|
||||
|
||||
return unless res.code == 200 && !target.homepage_or_404?(res)
|
||||
|
||||
WPScan::InterestingFinding.new(
|
||||
WPScan::EmergencyPwdResetScript.new(
|
||||
url,
|
||||
confidence: res.body =~ /password/i ? 100 : 40,
|
||||
found_by: DIRECT_ACCESS,
|
||||
|
||||
@@ -10,7 +10,7 @@ module WPScan
|
||||
|
||||
return if fpd_entries.empty?
|
||||
|
||||
WPScan::InterestingFinding.new(
|
||||
WPScan::FullPathDisclosure.new(
|
||||
target.url(path),
|
||||
confidence: 100,
|
||||
found_by: DIRECT_ACCESS,
|
||||
|
||||
@@ -12,7 +12,7 @@ module WPScan
|
||||
|
||||
url = target.url('wp-content/mu-plugins/')
|
||||
|
||||
return WPScan::InterestingFinding.new(
|
||||
return WPScan::MuPlugins.new(
|
||||
url,
|
||||
confidence: 70,
|
||||
found_by: 'URLs In Homepage (Passive Detection)',
|
||||
@@ -35,7 +35,7 @@ module WPScan
|
||||
|
||||
target.mu_plugins = true
|
||||
|
||||
WPScan::InterestingFinding.new(
|
||||
WPScan::MuPlugins.new(
|
||||
url,
|
||||
confidence: 80,
|
||||
found_by: DIRECT_ACCESS,
|
||||
|
||||
@@ -15,7 +15,7 @@ module WPScan
|
||||
|
||||
target.multisite = true
|
||||
|
||||
WPScan::InterestingFinding.new(
|
||||
WPScan::Multisite.new(
|
||||
url,
|
||||
confidence: 100,
|
||||
found_by: DIRECT_ACCESS,
|
||||
|
||||
@@ -10,7 +10,7 @@ module WPScan
|
||||
res = Browser.get(url)
|
||||
|
||||
if res.code == 200 && res.body =~ /wordpress/i
|
||||
return WPScan::InterestingFinding.new(url, confidence: 100, found_by: DIRECT_ACCESS)
|
||||
return WPScan::Readme.new(url, confidence: 100, found_by: DIRECT_ACCESS)
|
||||
end
|
||||
end
|
||||
nil
|
||||
|
||||
@@ -18,7 +18,7 @@ module WPScan
|
||||
|
||||
target.registration_enabled = true
|
||||
|
||||
WPScan::InterestingFinding.new(
|
||||
WPScan::Registration.new(
|
||||
res.effective_url,
|
||||
confidence: 100,
|
||||
found_by: DIRECT_ACCESS,
|
||||
|
||||
@@ -11,7 +11,7 @@ module WPScan
|
||||
|
||||
return unless res.code == 200 && res.headers['Content-Type'] =~ %r{\Aapplication/zip}i
|
||||
|
||||
WPScan::InterestingFinding.new(
|
||||
WPScan::TmmDbMigrate.new(
|
||||
url,
|
||||
confidence: 100,
|
||||
found_by: DIRECT_ACCESS,
|
||||
|
||||
@@ -11,7 +11,7 @@ module WPScan
|
||||
|
||||
url = target.url(path)
|
||||
|
||||
WPScan::InterestingFinding.new(
|
||||
WPScan::UploadDirectoryListing.new(
|
||||
url,
|
||||
confidence: 100,
|
||||
found_by: DIRECT_ACCESS,
|
||||
|
||||
@@ -3,7 +3,7 @@ module WPScan
|
||||
module InterestingFindings
|
||||
# UploadSQLDump finder
|
||||
class UploadSQLDump < CMSScanner::Finders::Finder
|
||||
SQL_PATTERN = /(?:(?:(?:DROP|CREATE) TABLE)|INSERT INTO)/
|
||||
SQL_PATTERN = /(?:(?:(?:DROP|CREATE) TABLE)|INSERT INTO)/.freeze
|
||||
|
||||
# @return [ InterestingFinding ]
|
||||
def aggressive(_opts = {})
|
||||
@@ -12,7 +12,7 @@ module WPScan
|
||||
|
||||
return unless res.code == 200 && res.body =~ SQL_PATTERN
|
||||
|
||||
WPScan::InterestingFinding.new(
|
||||
WPScan::UploadSQLDump.new(
|
||||
url,
|
||||
confidence: 100,
|
||||
found_by: DIRECT_ACCESS
|
||||
|
||||
@@ -3,9 +3,9 @@ module WPScan
|
||||
module MainTheme
|
||||
# From the WooFramework meta generators
|
||||
class WooFrameworkMetaGenerator < CMSScanner::Finders::Finder
|
||||
THEME_PATTERN = %r{<meta name="generator" content="([^\s"]+)\s?([^"]+)?"\s+/?>}
|
||||
FRAMEWORK_PATTERN = %r{<meta name="generator" content="WooFramework\s?([^"]+)?"\s+/?>}
|
||||
PATTERN = /#{THEME_PATTERN}\s+#{FRAMEWORK_PATTERN}/i
|
||||
THEME_PATTERN = %r{<meta name="generator" content="([^\s"]+)\s?([^"]+)?"\s+/?>}.freeze
|
||||
FRAMEWORK_PATTERN = %r{<meta name="generator" content="WooFramework\s?([^"]+)?"\s+/?>}.freeze
|
||||
PATTERN = /#{THEME_PATTERN}\s+#{FRAMEWORK_PATTERN}/i.freeze
|
||||
|
||||
def passive(opts = {})
|
||||
return unless target.homepage_res.body =~ PATTERN
|
||||
|
||||
@@ -4,6 +4,7 @@ require_relative 'users/oembed_api'
|
||||
require_relative 'users/rss_generator'
|
||||
require_relative 'users/author_id_brute_forcing'
|
||||
require_relative 'users/login_error_messages'
|
||||
require_relative 'users/yoast_seo_author_sitemap.rb'
|
||||
|
||||
module WPScan
|
||||
module Finders
|
||||
@@ -19,6 +20,7 @@ module WPScan
|
||||
Users::WpJsonApi.new(target) <<
|
||||
Users::OembedApi.new(target) <<
|
||||
Users::RSSGenerator.new(target) <<
|
||||
Users::YoastSeoAuthorSitemap.new(target) <<
|
||||
Users::AuthorIdBruteForcing.new(target) <<
|
||||
Users::LoginErrorMessages.new(target)
|
||||
end
|
||||
|
||||
@@ -14,29 +14,35 @@ module WPScan
|
||||
|
||||
# @param [ Hash ] opts
|
||||
#
|
||||
# TODO: make this code pretty :x
|
||||
#
|
||||
# @return [ Array<User> ]
|
||||
def aggressive(_opts = {})
|
||||
found = []
|
||||
found_by_msg = 'Oembed API - %s (Aggressive Detection)'
|
||||
|
||||
oembed_data = JSON.parse(Browser.get(api_url).body)
|
||||
details = user_details_from_oembed_data(oembed_data)
|
||||
|
||||
return [] unless details
|
||||
|
||||
[CMSScanner::User.new(details[0],
|
||||
found_by: format(found_by_msg, details[1]),
|
||||
confidence: details[2],
|
||||
interesting_entries: [api_url])]
|
||||
rescue JSON::ParserError
|
||||
[]
|
||||
end
|
||||
|
||||
def user_details_from_oembed_data(oembed_data)
|
||||
return unless oembed_data
|
||||
|
||||
if oembed_data['author_url'] =~ %r{/author/([^/]+)/?\z}
|
||||
details = [Regexp.last_match[1], 'Author URL', 90]
|
||||
elsif oembed_data['author_name'] && !oembed_data['author_name'].empty?
|
||||
details = [oembed_data['author_name'].delete(' '), 'Author Name', 70]
|
||||
details = [oembed_data['author_name'], 'Author Name', 70]
|
||||
end
|
||||
|
||||
return unless details
|
||||
details
|
||||
end
|
||||
|
||||
found << CMSScanner::User.new(details[0],
|
||||
found_by: format(found_by_msg, details[1]),
|
||||
confidence: details[2],
|
||||
interesting_entries: [api_url])
|
||||
rescue JSON::ParserError
|
||||
found
|
||||
def found_by_msg
|
||||
'Oembed API - %s (Aggressive Detection)'
|
||||
end
|
||||
|
||||
# @return [ String ] The URL of the API listing the Users
|
||||
|
||||
34
app/finders/users/yoast_seo_author_sitemap.rb
Normal file
34
app/finders/users/yoast_seo_author_sitemap.rb
Normal file
@@ -0,0 +1,34 @@
|
||||
module WPScan
|
||||
module Finders
|
||||
module Users
|
||||
# The YOAST SEO plugin has an author-sitemap.xml which can leak usernames
|
||||
# See https://github.com/wpscanteam/wpscan/issues/1228
|
||||
class YoastSeoAuthorSitemap < CMSScanner::Finders::Finder
|
||||
# @param [ Hash ] opts
|
||||
#
|
||||
# @return [ Array<User> ]
|
||||
def aggressive(_opts = {})
|
||||
found = []
|
||||
|
||||
Browser.get(sitemap_url).html.xpath('//url/loc').each do |user_tag|
|
||||
username = user_tag.text.to_s[%r{/author/([^\/]+)/}, 1]
|
||||
|
||||
next unless username && !username.strip.empty?
|
||||
|
||||
found << CMSScanner::User.new(username,
|
||||
found_by: found_by,
|
||||
confidence: 100,
|
||||
interesting_entries: [sitemap_url])
|
||||
end
|
||||
|
||||
found
|
||||
end
|
||||
|
||||
# @return [ String ] The URL of the author-sitemap
|
||||
def sitemap_url
|
||||
@sitemap_url ||= target.url('author-sitemap.xml')
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
@@ -3,4 +3,43 @@ module WPScan
|
||||
class InterestingFinding < CMSScanner::InterestingFinding
|
||||
include References
|
||||
end
|
||||
|
||||
#
|
||||
# Empty classes for the #type to be correctly displayed (as taken from the self.class from the parent)
|
||||
#
|
||||
class BackupDB < InterestingFinding
|
||||
end
|
||||
|
||||
class DebugLog < InterestingFinding
|
||||
end
|
||||
|
||||
class DuplicatorInstallerLog < InterestingFinding
|
||||
end
|
||||
|
||||
class EmergencyPwdResetScript < InterestingFinding
|
||||
end
|
||||
|
||||
class FullPathDisclosure < InterestingFinding
|
||||
end
|
||||
|
||||
class MuPlugins < InterestingFinding
|
||||
end
|
||||
|
||||
class Multisite < InterestingFinding
|
||||
end
|
||||
|
||||
class Readme < InterestingFinding
|
||||
end
|
||||
|
||||
class Registration < InterestingFinding
|
||||
end
|
||||
|
||||
class TmmDbMigrate < InterestingFinding
|
||||
end
|
||||
|
||||
class UploadDirectoryListing < InterestingFinding
|
||||
end
|
||||
|
||||
class UploadSQLDump < InterestingFinding
|
||||
end
|
||||
end
|
||||
|
||||
@@ -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 -%>
|
||||
|
||||
@@ -16,9 +16,7 @@ require 'securerandom'
|
||||
require 'wpscan/helper'
|
||||
require 'wpscan/db'
|
||||
require 'wpscan/version'
|
||||
require 'wpscan/errors/wordpress'
|
||||
require 'wpscan/errors/http'
|
||||
require 'wpscan/errors/update'
|
||||
require 'wpscan/errors'
|
||||
require 'wpscan/browser'
|
||||
require 'wpscan/target'
|
||||
require 'wpscan/finders'
|
||||
|
||||
@@ -60,12 +60,11 @@ module WPScan
|
||||
end
|
||||
|
||||
# @return [ Hash ] The params for Typhoeus::Request
|
||||
# @note Those params can't be overriden by CLI options
|
||||
def request_params
|
||||
{
|
||||
ssl_verifyhost: 2,
|
||||
ssl_verifypeer: true,
|
||||
timeout: 300,
|
||||
connecttimeout: 120,
|
||||
timeout: 600,
|
||||
connecttimeout: 300,
|
||||
accept_encoding: 'gzip, deflate',
|
||||
cache_ttl: 0
|
||||
}
|
||||
|
||||
8
lib/wpscan/errors.rb
Normal file
8
lib/wpscan/errors.rb
Normal file
@@ -0,0 +1,8 @@
|
||||
module WPScan
|
||||
class Error < StandardError
|
||||
end
|
||||
end
|
||||
|
||||
require_relative 'errors/http'
|
||||
require_relative 'errors/update'
|
||||
require_relative 'errors/wordpress'
|
||||
@@ -1,6 +1,6 @@
|
||||
module WPScan
|
||||
# HTTP Error
|
||||
class HTTPError < StandardError
|
||||
class HTTPError < Error
|
||||
attr_reader :response
|
||||
|
||||
# @param [ Typhoeus::Response ] res
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
module WPScan
|
||||
# Error raised when there is a missing DB file and --no-update supplied
|
||||
class MissingDatabaseFile < StandardError
|
||||
class MissingDatabaseFile < Error
|
||||
def to_s
|
||||
'Update required, you can not run a scan if a database file is missing.'
|
||||
end
|
||||
|
||||
@@ -1,20 +1,20 @@
|
||||
module WPScan
|
||||
# WordPress hosted (*.wordpress.com)
|
||||
class WordPressHostedError < StandardError
|
||||
class WordPressHostedError < Error
|
||||
def to_s
|
||||
'Scanning *.wordpress.com hosted blogs is not supported.'
|
||||
end
|
||||
end
|
||||
|
||||
# Not WordPress Error
|
||||
class NotWordPressError < StandardError
|
||||
class NotWordPressError < Error
|
||||
def to_s
|
||||
'The remote website is up, but does not seem to be running WordPress.'
|
||||
end
|
||||
end
|
||||
|
||||
# Invalid Wp Version (used in the WpVersion#new)
|
||||
class InvalidWordPressVersion < StandardError
|
||||
class InvalidWordPressVersion < Error
|
||||
def to_s
|
||||
'The WordPress version is invalid'
|
||||
end
|
||||
|
||||
@@ -9,7 +9,7 @@ module WPScan
|
||||
module WordPress
|
||||
include CMSScanner::Target::Platform::PHP
|
||||
|
||||
WORDPRESS_PATTERN = %r{/(?:(?:wp-content/(?:themes|(?:mu\-)?plugins|uploads))|wp-includes)/}i
|
||||
WORDPRESS_PATTERN = %r{/(?:(?:wp-content/(?:themes|(?:mu\-)?plugins|uploads))|wp-includes)/}i.freeze
|
||||
|
||||
# These methods are used in the associated interesting_findings finders
|
||||
# to keep the boolean state of the finding rather than re-check the whole thing again
|
||||
@@ -41,7 +41,7 @@ module WPScan
|
||||
end
|
||||
|
||||
def wordpress_hosted?
|
||||
uri.host =~ /wordpress.com$/i ? true : false
|
||||
uri.host =~ /\.wordpress\.com$/i ? true : false
|
||||
end
|
||||
|
||||
# @param [ String ] username
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Version
|
||||
module WPScan
|
||||
VERSION = '3.3.2'.freeze
|
||||
VERSION = '3.4.0'.freeze
|
||||
end
|
||||
|
||||
@@ -37,7 +37,7 @@ describe WPScan::Finders::InterestingFindings::BackupDB do
|
||||
after do
|
||||
found = finder.aggressive
|
||||
|
||||
expect(found).to eql WPScan::InterestingFinding.new(
|
||||
expect(found).to eql WPScan::BackupDB.new(
|
||||
dir_url,
|
||||
confidence: 70,
|
||||
found_by: described_class::DIRECT_ACCESS
|
||||
|
||||
@@ -23,7 +23,7 @@ describe WPScan::Finders::InterestingFindings::DebugLog do
|
||||
let(:body) { File.read(File.join(fixtures, 'debug.log')) }
|
||||
|
||||
it 'returns the InterestingFinding' do
|
||||
expect(finder.aggressive).to eql WPScan::InterestingFinding.new(
|
||||
expect(finder.aggressive).to eql WPScan::DebugLog.new(
|
||||
log_url,
|
||||
confidence: 100,
|
||||
found_by: described_class::DIRECT_ACCESS
|
||||
|
||||
@@ -24,7 +24,7 @@ describe WPScan::Finders::InterestingFindings::DuplicatorInstallerLog do
|
||||
let(:body) { File.read(File.join(fixtures, filename)) }
|
||||
|
||||
it 'returns the InterestingFinding' do
|
||||
expect(finder.aggressive).to eql WPScan::InterestingFinding.new(
|
||||
expect(finder.aggressive).to eql WPScan::DuplicatorInstallerLog.new(
|
||||
log_url,
|
||||
confidence: 100,
|
||||
found_by: described_class::DIRECT_ACCESS
|
||||
|
||||
@@ -25,7 +25,7 @@ describe WPScan::Finders::InterestingFindings::FullPathDisclosure do
|
||||
it 'returns the InterestingFinding' do
|
||||
found = finder.aggressive
|
||||
|
||||
expect(found).to eql WPScan::InterestingFinding.new(
|
||||
expect(found).to eql WPScan::FullPathDisclosure.new(
|
||||
file_url,
|
||||
confidence: 100,
|
||||
found_by: described_class::DIRECT_ACCESS
|
||||
|
||||
@@ -27,7 +27,7 @@ describe WPScan::Finders::InterestingFindings::Readme do
|
||||
before { stub_request(:get, target.url(file)).to_return(body: readme) }
|
||||
|
||||
it 'returns the expected InterestingFinding' do
|
||||
expected = WPScan::InterestingFinding.new(
|
||||
expected = WPScan::Readme.new(
|
||||
target.url(file),
|
||||
confidence: 100,
|
||||
found_by: described_class::DIRECT_ACCESS
|
||||
|
||||
@@ -38,7 +38,7 @@ describe WPScan::Finders::InterestingFindings::UploadSQLDump do
|
||||
let(:fixture) { 'dump.sql' }
|
||||
|
||||
it 'returns the interesting findings' do
|
||||
@expected = WPScan::InterestingFinding.new(
|
||||
@expected = WPScan::UploadSQLDump.new(
|
||||
finder.dump_url,
|
||||
confidence: 100,
|
||||
found_by: described_class::DIRECT_ACCESS
|
||||
|
||||
@@ -7,6 +7,59 @@ describe WPScan::Finders::Users::OembedApi do
|
||||
let(:fixtures) { File.join(FINDERS_FIXTURES, 'users', 'oembed_api') }
|
||||
|
||||
describe '#aggressive' do
|
||||
xit
|
||||
before do
|
||||
allow(target).to receive(:sub_dir).and_return(false)
|
||||
stub_request(:get, finder.api_url).to_return(body: body)
|
||||
end
|
||||
|
||||
context 'when not a JSON response' do
|
||||
let(:body) { '' }
|
||||
|
||||
its(:aggressive) { should eql([]) }
|
||||
end
|
||||
|
||||
context 'when a JSON response' do
|
||||
context 'when 404' do
|
||||
let(:body) { File.read(File.join(fixtures, '404.json')) }
|
||||
|
||||
its(:aggressive) { should eql([]) }
|
||||
end
|
||||
|
||||
context 'when 200' do
|
||||
context 'when author_url present' do
|
||||
let(:body) { File.read(File.join(fixtures, '200_author_url.json')) }
|
||||
|
||||
it 'returns the expected array of users' do
|
||||
users = finder.aggressive
|
||||
|
||||
expect(users.size).to eql 1
|
||||
|
||||
user = users.first
|
||||
|
||||
expect(user.username).to eql 'admin'
|
||||
expect(user.confidence).to eql 90
|
||||
expect(user.found_by).to eql 'Oembed API - Author URL (Aggressive Detection)'
|
||||
expect(user.interesting_entries).to eql ['http://wp.lab/wp-json/oembed/1.0/embed?url=http://wp.lab/&format=json']
|
||||
end
|
||||
end
|
||||
|
||||
context 'when author_url not present but author_name' do
|
||||
let(:body) { File.read(File.join(fixtures, '200_author_name.json')) }
|
||||
|
||||
it 'returns the expected array of users' do
|
||||
users = finder.aggressive
|
||||
|
||||
expect(users.size).to eql 1
|
||||
|
||||
user = users.first
|
||||
|
||||
expect(user.username).to eql 'admin sa'
|
||||
expect(user.confidence).to eql 70
|
||||
expect(user.found_by).to eql 'Oembed API - Author Name (Aggressive Detection)'
|
||||
expect(user.interesting_entries).to eql ['http://wp.lab/wp-json/oembed/1.0/embed?url=http://wp.lab/&format=json']
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@@ -8,7 +8,6 @@ describe WPScan::Finders::Users::WpJsonApi do
|
||||
|
||||
describe '#aggressive' do
|
||||
before do
|
||||
# allow(target).to receive(:content_dir).and_return('wp-content')
|
||||
allow(target).to receive(:sub_dir).and_return(false)
|
||||
stub_request(:get, finder.api_url).to_return(body: body)
|
||||
end
|
||||
|
||||
48
spec/app/finders/users/yoast_seo_author_sitemap_spec.rb
Normal file
48
spec/app/finders/users/yoast_seo_author_sitemap_spec.rb
Normal file
@@ -0,0 +1,48 @@
|
||||
require 'spec_helper'
|
||||
|
||||
describe WPScan::Finders::Users::YoastSeoAuthorSitemap do
|
||||
subject(:finder) { described_class.new(target) }
|
||||
let(:target) { WPScan::Target.new(url) }
|
||||
let(:url) { 'http://wp.lab/' }
|
||||
let(:fixtures) { FINDERS_FIXTURES.join('users', 'yoast_seo_author_sitemap') }
|
||||
|
||||
describe '#aggressive' do
|
||||
before do
|
||||
allow(target).to receive(:sub_dir).and_return(false)
|
||||
|
||||
stub_request(:get, finder.sitemap_url).to_return(body: body)
|
||||
end
|
||||
|
||||
context 'when not an XML response' do
|
||||
let(:body) { '' }
|
||||
|
||||
its(:aggressive) { should eql([]) }
|
||||
end
|
||||
|
||||
context 'when an XML response' do
|
||||
context 'when no usernames disclosed' do
|
||||
let(:body) { File.read(fixtures.join('no_usernames.xml')) }
|
||||
|
||||
its(:aggressive) { should eql([]) }
|
||||
end
|
||||
|
||||
context 'when usernames disclosed' do
|
||||
let(:body) { File.read(fixtures.join('usernames.xml')) }
|
||||
|
||||
it 'returns the expected array of users' do
|
||||
users = finder.aggressive
|
||||
|
||||
expect(users.size).to eql 2
|
||||
|
||||
expect(users.first.username).to eql 'editor'
|
||||
expect(users.first.confidence).to eql 100
|
||||
expect(users.first.interesting_entries).to eql ['http://wp.lab/author-sitemap.xml']
|
||||
|
||||
expect(users.last.username).to eql 'admin'
|
||||
expect(users.last.confidence).to eql 100
|
||||
expect(users.last.interesting_entries).to eql ['http://wp.lab/author-sitemap.xml']
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
@@ -8,7 +8,8 @@ describe WPScan::Finders::Users::Base do
|
||||
describe '#finders' do
|
||||
it 'contains the expected finders' do
|
||||
expect(user.finders.map { |f| f.class.to_s.demodulize })
|
||||
.to eq %w[AuthorPosts WpJsonApi OembedApi RSSGenerator AuthorIdBruteForcing LoginErrorMessages]
|
||||
.to eq %w[AuthorPosts WpJsonApi OembedApi RSSGenerator YoastSeoAuthorSitemap
|
||||
AuthorIdBruteForcing LoginErrorMessages]
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@@ -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
|
||||
|
||||
254
spec/fixtures/db/dynamic_finders.yml
vendored
254
spec/fixtures/db/dynamic_finders.yml
vendored
@@ -445,6 +445,12 @@ plugins:
|
||||
pattern: !ruby/regexp '/Project\-Id\-Version: Active Directory Authentication
|
||||
Integration (?<v>\d+\.[\.\d]+)/i'
|
||||
version: true
|
||||
activities:
|
||||
QueryParameter:
|
||||
files:
|
||||
- public/css/activities-public.css
|
||||
- public/js/activities-public.js
|
||||
version: true
|
||||
activitystream-extension:
|
||||
TranslationFile:
|
||||
class: BodyPattern
|
||||
@@ -769,6 +775,12 @@ plugins:
|
||||
path: languages/advanced-db-cleaner.pot
|
||||
pattern: !ruby/regexp '/Project\-Id\-Version: Advanced Database Cleaner (?<v>\d+\.[\.\d]+)/i'
|
||||
version: true
|
||||
advanced-floating-sliding-panel:
|
||||
QueryParameter:
|
||||
files:
|
||||
- public/css/advanced-floating-sliding-panel-public.css
|
||||
- public/css/font-awesome.css
|
||||
version: true
|
||||
advanced-footnotes:
|
||||
QueryParameter:
|
||||
files:
|
||||
@@ -792,6 +804,15 @@ plugins:
|
||||
- css/klick-apv-ui.min.css
|
||||
- js/klick-apv-ui.min.js
|
||||
version: true
|
||||
advanced-portfolio:
|
||||
QueryParameter:
|
||||
files:
|
||||
- public/assets/css/style.css
|
||||
- public/assets/css/responsive.css
|
||||
- public/assets/css/custom.css
|
||||
- public/assets/js/isotope.min.js
|
||||
- public/assets/js/scripts.js
|
||||
version: true
|
||||
advanced-spoiler:
|
||||
QueryParameter:
|
||||
files:
|
||||
@@ -1339,6 +1360,13 @@ plugins:
|
||||
path: i18n/languages/aplazame.pot
|
||||
pattern: !ruby/regexp /"Project\-Id\-Version:\ Aplazame v(?<v>\d+\.[\.\d]+)/i
|
||||
version: true
|
||||
apostle-social-wall:
|
||||
QueryParameter:
|
||||
files:
|
||||
- public/css/apostle-social-wall-public.css
|
||||
- public/js/apostle-social-wall-public.js
|
||||
- public/js/apostle-social-wall-masonry.js
|
||||
version: true
|
||||
app-mockups-carousel:
|
||||
QueryParameter:
|
||||
files:
|
||||
@@ -1836,6 +1864,11 @@ plugins:
|
||||
xpath: //comment()[contains(., "Photo Gallery")]
|
||||
pattern: !ruby/regexp /Awesome Photo Gallery by CodeBrothers version (?<v>\d+\.[\.\d]+)/i
|
||||
version: true
|
||||
awesome-post-views-counter:
|
||||
QueryParameter:
|
||||
files:
|
||||
- css/frontend.css
|
||||
version: true
|
||||
awesome-scrollbar:
|
||||
QueryParameter:
|
||||
files:
|
||||
@@ -2421,6 +2454,12 @@ plugins:
|
||||
path: package-lock.json
|
||||
key: version
|
||||
version: true
|
||||
birdseed:
|
||||
QueryParameter:
|
||||
files:
|
||||
- public/css/birdseed-public.css
|
||||
- public/js/birdseed-public.js
|
||||
version: true
|
||||
birthday-discount-vouchers:
|
||||
QueryParameter:
|
||||
files:
|
||||
@@ -4961,6 +5000,12 @@ plugins:
|
||||
files:
|
||||
- quick-cool-sidebar.js
|
||||
version: true
|
||||
cool-responsive-mega-menu:
|
||||
QueryParameter:
|
||||
files:
|
||||
- assets/css/crmm.css
|
||||
- assets/js/crmm.js
|
||||
version: true
|
||||
copy-the-code:
|
||||
QueryParameter:
|
||||
files:
|
||||
@@ -5069,6 +5114,18 @@ plugins:
|
||||
files:
|
||||
- css/cresta-whatsapp-chat-front-css.css
|
||||
version: true
|
||||
cronycle-content:
|
||||
QueryParameter:
|
||||
files:
|
||||
- public/css/cronycle-content-public.css
|
||||
- public/slick/slick.css
|
||||
- public/slick/slick-theme.css
|
||||
- public/css/slick-carousel.css
|
||||
- public/js/moment.min.js
|
||||
- public/js/cronycle-content-public.js
|
||||
- public/slick/slick.min.js
|
||||
- public/js/slick-carousel.js
|
||||
version: true
|
||||
crosswordsearch:
|
||||
TranslationFile:
|
||||
class: BodyPattern
|
||||
@@ -5162,6 +5219,11 @@ plugins:
|
||||
path: languages/custom-bulkquick-edit.pot
|
||||
pattern: !ruby/regexp /ject\-Id\-Version:\ Custom Bulk\/Quick Edit (?<v>\d+\.[\.\d]+)/i
|
||||
version: true
|
||||
custom-color-palette:
|
||||
QueryParameter:
|
||||
files:
|
||||
- assets/css/custom-color-palette.css
|
||||
version: true
|
||||
custom-contact-forms:
|
||||
QueryParameter:
|
||||
files:
|
||||
@@ -5766,6 +5828,14 @@ plugins:
|
||||
path: package.json
|
||||
key: version
|
||||
version: true
|
||||
easy-accordion-for-faq:
|
||||
QueryParameter:
|
||||
files:
|
||||
- eaf-assets/css/eaf-costum.css
|
||||
- eaf-assets/css/font-awesome.min.css
|
||||
- eaf-assets/js/eaf-costum.js
|
||||
- eaf-assets/js/eaf-admin.js
|
||||
version: true
|
||||
easy-ad-picker:
|
||||
TranslationFile:
|
||||
class: BodyPattern
|
||||
@@ -6534,6 +6604,12 @@ plugins:
|
||||
path: languages/enhanced-woocommerce-convertkit-integration-en_US.po
|
||||
pattern: !ruby/regexp /nced Woocommerce ConvertKit Integration (?<v>\d+\.[\.\d]+)/i
|
||||
version: true
|
||||
enhanced-woocommerce-flash-sale:
|
||||
TranslationFile:
|
||||
class: BodyPattern
|
||||
path: languages/enhanced-woocommerce-flash-sale-en_US.po
|
||||
pattern: !ruby/regexp '/ersion: Enhanced Woocommerce Flash Sale (?<v>\d+\.[\.\d]+)/i'
|
||||
version: true
|
||||
enhanced-woocommerce-mautic-integration:
|
||||
TranslationFile:
|
||||
class: BodyPattern
|
||||
@@ -7656,6 +7732,11 @@ plugins:
|
||||
- public/css/form-analytics-public.css
|
||||
- public/js/form-analytics-public.js
|
||||
version: true
|
||||
form-generation:
|
||||
QueryParameter:
|
||||
files:
|
||||
- assets/vendors/fontawesome/css/fontawesome-all.min.css
|
||||
version: true
|
||||
form-maker:
|
||||
QueryParameter:
|
||||
files:
|
||||
@@ -8401,6 +8482,12 @@ plugins:
|
||||
files:
|
||||
- js/jquery.sparkline.js
|
||||
version: true
|
||||
gosign-masonry-post-block:
|
||||
ComposerFile:
|
||||
class: ConfigParser
|
||||
path: package.json
|
||||
key: version
|
||||
version: true
|
||||
gotmls:
|
||||
HeaderPattern:
|
||||
path: index.php
|
||||
@@ -9579,6 +9666,15 @@ plugins:
|
||||
files:
|
||||
- css/imin-widget.css
|
||||
version: true
|
||||
immobilien-leadgenerator:
|
||||
QueryParameter:
|
||||
files:
|
||||
- public/css/prt-modern.css
|
||||
- public/css/nouislider.min.css
|
||||
- public/css/owl.carousel.min.css
|
||||
- public/css/owl.theme.default.css
|
||||
- public/css/hover-min.css
|
||||
version: true
|
||||
imp-download:
|
||||
Comment:
|
||||
xpath: //comment()[contains(., "iMP Download")]
|
||||
@@ -10918,6 +11014,12 @@ plugins:
|
||||
files:
|
||||
- librevideojs/js/cliplibrejs.dev.js
|
||||
version: true
|
||||
light-bakso:
|
||||
QueryParameter:
|
||||
files:
|
||||
- public/css/lightbakso-public.css
|
||||
- public/js/lightbakso-public.js
|
||||
version: true
|
||||
light-comment-form:
|
||||
QueryParameter:
|
||||
files:
|
||||
@@ -11686,6 +11788,12 @@ plugins:
|
||||
files:
|
||||
- js/mam-accourdion.js
|
||||
version: true
|
||||
mana-gateway:
|
||||
QueryParameter:
|
||||
files:
|
||||
- inc/frontend/css/mana-gateway-frontend.css
|
||||
- inc/frontend/js/mana-gateway-frontend.js
|
||||
version: true
|
||||
manage-user-roles:
|
||||
ComposerFile:
|
||||
class: ConfigParser
|
||||
@@ -12358,6 +12466,12 @@ plugins:
|
||||
- styles.min.css
|
||||
- modern-footnotes.min.js
|
||||
version: true
|
||||
modern-portfolio:
|
||||
QueryParameter:
|
||||
files:
|
||||
- js/script.js
|
||||
- js/fetchmore.js
|
||||
version: true
|
||||
modern-slider:
|
||||
QueryParameter:
|
||||
files:
|
||||
@@ -14936,6 +15050,14 @@ plugins:
|
||||
path: i18n/pretty-link.pot
|
||||
pattern: !ruby/regexp /"Project\-Id\-Version:\ Pretty Links (?<v>\d+\.[\.\d]+)/i
|
||||
version: true
|
||||
pretty-portfolio:
|
||||
QueryParameter:
|
||||
files:
|
||||
- assets/js/charming.min.js
|
||||
- assets/js/TweenMax.min.js
|
||||
- assets/js/demo.js
|
||||
- assets/js/test.js
|
||||
version: true
|
||||
prices-by-user-role-lite:
|
||||
TranslationFile:
|
||||
class: BodyPattern
|
||||
@@ -15467,6 +15589,12 @@ plugins:
|
||||
files:
|
||||
- quotes-llama.js
|
||||
version: true
|
||||
quran-live:
|
||||
QueryParameter:
|
||||
files:
|
||||
- "/template/js/quranlive_load.js"
|
||||
- "/template/js/screenfull.js"
|
||||
version: true
|
||||
qwiz-online-quizzes-and-flashcards:
|
||||
QueryParameter:
|
||||
files:
|
||||
@@ -15828,6 +15956,12 @@ plugins:
|
||||
files:
|
||||
- "/assets/css/main.css"
|
||||
version: true
|
||||
relations-lite:
|
||||
QueryParameter:
|
||||
files:
|
||||
- assets/public/css/relations.css
|
||||
- assets/public/js/relations.js
|
||||
version: true
|
||||
relic-sales-motivator-woocommerce-lite:
|
||||
QueryParameter:
|
||||
files:
|
||||
@@ -15876,6 +16010,12 @@ plugins:
|
||||
files:
|
||||
- reportcomments.js
|
||||
version: true
|
||||
reputate:
|
||||
QueryParameter:
|
||||
files:
|
||||
- public/css/reputate_wordpress-public.css
|
||||
- public/js/reputate_wordpress-public.js
|
||||
version: true
|
||||
request-a-quote:
|
||||
MetaTag:
|
||||
class: Xpath
|
||||
@@ -16195,6 +16335,12 @@ plugins:
|
||||
- assets/css/reviewengine-button.css
|
||||
- assets/css/ree-frontend.css
|
||||
version: true
|
||||
review-pro:
|
||||
QueryParameter:
|
||||
files:
|
||||
- public/css/review-pro-public.css
|
||||
- public/js/review-pro-public.js
|
||||
version: true
|
||||
reviewpress:
|
||||
QueryParameter:
|
||||
files:
|
||||
@@ -16800,6 +16946,12 @@ plugins:
|
||||
path: package.json
|
||||
key: version
|
||||
version: true
|
||||
secure-copy-content-protection:
|
||||
QueryParameter:
|
||||
files:
|
||||
- public/css/secure-copy-content-protection-public.css
|
||||
- public/js/secure-copy-content-protection-public.js
|
||||
version: true
|
||||
secure-downloads:
|
||||
QueryParameter:
|
||||
files:
|
||||
@@ -16920,6 +17072,13 @@ plugins:
|
||||
- css/widget-report.css
|
||||
- js/base.js
|
||||
version: true
|
||||
seo-content-randomizer:
|
||||
QueryParameter:
|
||||
files:
|
||||
- public/css/issscr-public.css
|
||||
- public/js/issscr-public.js
|
||||
- public/plugins/flexslider/jquery.flexslider-min.js
|
||||
version: true
|
||||
seo-engine:
|
||||
TranslationFile:
|
||||
class: BodyPattern
|
||||
@@ -17069,6 +17228,12 @@ plugins:
|
||||
files:
|
||||
- helper.js
|
||||
version: true
|
||||
sharethis-reviews:
|
||||
QueryParameter:
|
||||
files:
|
||||
- css/sharethisreviews.css
|
||||
- js/review.js
|
||||
version: true
|
||||
sharewhere:
|
||||
QueryParameter:
|
||||
files:
|
||||
@@ -17375,6 +17540,18 @@ plugins:
|
||||
- assets/css/style.css
|
||||
- assets/js/simple-contact-form-revisited-plugin.js
|
||||
version: true
|
||||
simple-cookie-control:
|
||||
QueryParameter:
|
||||
files:
|
||||
- public/css/cookieconsent.min.css
|
||||
- public/js/cookieconsent.min.js
|
||||
- public/js/simple-cookie-control-public.min.js
|
||||
version: true
|
||||
TranslationFile:
|
||||
class: BodyPattern
|
||||
path: languages/simple-cookie-control.pot
|
||||
pattern: !ruby/regexp '/oject\-Id\-Version: Simple Cookie Control (?<v>\d+\.[\.\d]+)/i'
|
||||
version: true
|
||||
simple-cookie-law:
|
||||
TranslationFile:
|
||||
class: BodyPattern
|
||||
@@ -17512,6 +17689,17 @@ plugins:
|
||||
- public/css/simple-mapbox-data-public.css
|
||||
- public/js/simple-mapbox-data-public.js
|
||||
version: true
|
||||
simple-nested-menu:
|
||||
QueryParameter:
|
||||
files:
|
||||
- js/script.js
|
||||
version: true
|
||||
simple-newsletter:
|
||||
TranslationFile:
|
||||
class: BodyPattern
|
||||
path: languages/simple-newsletter-fa_IR.po
|
||||
pattern: !ruby/regexp '/"Project\-Id\-Version: WB Newsletter (?<v>\d+\.[\.\d]+)/i'
|
||||
version: true
|
||||
simple-owl-carousel:
|
||||
QueryParameter:
|
||||
files:
|
||||
@@ -18898,6 +19086,12 @@ plugins:
|
||||
path: i18n/super-stripe.pot
|
||||
pattern: !ruby/regexp '/"Project\-Id\-Version: Buy Now for Stripe (?<v>\d+\.[\.\d]+)/i'
|
||||
version: true
|
||||
super-web-share:
|
||||
QueryParameter:
|
||||
files:
|
||||
- public/css/super-web-share-public.css
|
||||
- public/js/super-web-share-public.js
|
||||
version: true
|
||||
superior-faq:
|
||||
QueryParameter:
|
||||
files:
|
||||
@@ -19893,6 +20087,18 @@ plugins:
|
||||
files:
|
||||
- js/tripadvisorstream.0.2.js
|
||||
version: true
|
||||
truendo:
|
||||
QueryParameter:
|
||||
files:
|
||||
- public/css/truendo-public.css
|
||||
- public/js/truendo-public.js
|
||||
version: true
|
||||
trusted-order-notifications:
|
||||
QueryParameter:
|
||||
files:
|
||||
- assets/css/vnfaster-order.min.css
|
||||
- assets/js/vnfaster-order.min.js
|
||||
version: true
|
||||
try-on-for-woocommerce:
|
||||
QueryParameter:
|
||||
files:
|
||||
@@ -20239,12 +20445,28 @@ plugins:
|
||||
files:
|
||||
- assets/css/style.min.css
|
||||
version: true
|
||||
ultimate-woocommerce-offers-zone:
|
||||
TranslationFile:
|
||||
class: BodyPattern
|
||||
path: languages/ultimate-woocommerce-offers-zone-en_US.po
|
||||
pattern: !ruby/regexp '/rsion: Ultimate WooCommerce Offers Zone (?<v>\d+\.[\.\d]+)/i'
|
||||
version: true
|
||||
ultimeter:
|
||||
QueryParameter:
|
||||
files:
|
||||
- public/css/ultimeter-public.css
|
||||
- public/js/ultimeter-public.js
|
||||
version: true
|
||||
um-events-lite-for-ultimate-member:
|
||||
QueryParameter:
|
||||
files:
|
||||
- assets/js/um-events.min.js
|
||||
version: true
|
||||
TranslationFile:
|
||||
class: BodyPattern
|
||||
path: languages/um-events.pot
|
||||
pattern: !ruby/regexp '/ion: UM Events Lite for Ultimate Member (?<v>\d+\.[\.\d]+)/i'
|
||||
version: true
|
||||
um-plug:
|
||||
QueryParameter:
|
||||
files:
|
||||
@@ -21036,6 +21258,11 @@ plugins:
|
||||
files:
|
||||
- assets/js/script.js
|
||||
version: true
|
||||
wc-shipping-insurance:
|
||||
QueryParameter:
|
||||
files:
|
||||
- assets/css/shipping-insurance.css
|
||||
version: true
|
||||
wc-shortcodes:
|
||||
QueryParameter:
|
||||
files:
|
||||
@@ -21470,6 +21697,11 @@ plugins:
|
||||
files:
|
||||
- frontend/css/frontend.css
|
||||
version: true
|
||||
widget-github-profile:
|
||||
QueryParameter:
|
||||
files:
|
||||
- style.css
|
||||
version: true
|
||||
widget-in-content:
|
||||
QueryParameter:
|
||||
files:
|
||||
@@ -21953,6 +22185,12 @@ plugins:
|
||||
path: languages/mwb-sale-funnel-en_US.po
|
||||
pattern: !ruby/regexp '/ect\-Id\-Version: Woocommerce Sale Funnel (?<v>\d+\.[\.\d]+)/i'
|
||||
version: true
|
||||
woo-seo-content-randomizer-addon:
|
||||
QueryParameter:
|
||||
files:
|
||||
- public/css/isswscr-public.css
|
||||
- public/js/isswscr-public.js
|
||||
version: true
|
||||
woo-shop-customizer:
|
||||
QueryParameter:
|
||||
files:
|
||||
@@ -22413,6 +22651,16 @@ plugins:
|
||||
path: package.json
|
||||
key: version
|
||||
version: true
|
||||
woorousell:
|
||||
QueryParameter:
|
||||
files:
|
||||
- assets/css/core.css
|
||||
version: true
|
||||
ComposerFile:
|
||||
class: ConfigParser
|
||||
path: package.json
|
||||
key: version
|
||||
version: true
|
||||
woosaleskit-bar:
|
||||
QueryParameter:
|
||||
files:
|
||||
@@ -22918,6 +23166,12 @@ plugins:
|
||||
- css/style.css
|
||||
- js/jsgrid/jsgrid.min.js
|
||||
version: true
|
||||
wp-change-logo:
|
||||
QueryParameter:
|
||||
files:
|
||||
- public/css/wp-change-logo-public.css
|
||||
- public/js/wp-change-logo-public.js
|
||||
version: true
|
||||
wp-charts-and-graphs:
|
||||
QueryParameter:
|
||||
files:
|
||||
|
||||
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": {
|
||||
|
||||
328
spec/fixtures/dynamic_finders/expected.yml
vendored
328
spec/fixtures/dynamic_finders/expected.yml
vendored
@@ -517,6 +517,14 @@ plugins:
|
||||
interesting_entries:
|
||||
- 'http://wp.lab/wp-content/plugins/active-directory-authentication-integration/languages/default.po,
|
||||
Match: ''Project-Id-Version: Active Directory Authentication Integration 0.6'''
|
||||
activities:
|
||||
QueryParameter:
|
||||
number: 1.0.2
|
||||
found_by: Query Parameter (Passive Detection)
|
||||
interesting_entries:
|
||||
- http://wp.lab/wp-content/plugins/activities/public/css/activities-public.css?ver=1.0.2
|
||||
- http://wp.lab/wp-content/plugins/activities/public/js/activities-public.js?ver=1.0.2
|
||||
confidence: 20
|
||||
activitystream-extension:
|
||||
TranslationFile:
|
||||
number: 1.2.3
|
||||
@@ -910,6 +918,14 @@ plugins:
|
||||
interesting_entries:
|
||||
- 'http://wp.lab/wp-content/plugins/advanced-database-cleaner/languages/advanced-db-cleaner.pot,
|
||||
Match: ''Project-Id-Version: Advanced Database Cleaner 2.0.0'''
|
||||
advanced-floating-sliding-panel:
|
||||
QueryParameter:
|
||||
number: 1.0.0
|
||||
found_by: Query Parameter (Passive Detection)
|
||||
interesting_entries:
|
||||
- http://wp.lab/wp-content/plugins/advanced-floating-sliding-panel/public/css/advanced-floating-sliding-panel-public.css?ver=1.0.0
|
||||
- http://wp.lab/wp-content/plugins/advanced-floating-sliding-panel/public/css/font-awesome.css?ver=1.0.0
|
||||
confidence: 20
|
||||
advanced-footnotes:
|
||||
QueryParameter:
|
||||
number: '0.114'
|
||||
@@ -941,6 +957,17 @@ plugins:
|
||||
interesting_entries:
|
||||
- http://wp.lab/wp-content/plugins/advanced-plugin-view/css/klick-apv-ui.min.css?ver=0.0.1
|
||||
- http://wp.lab/wp-content/plugins/advanced-plugin-view/js/klick-apv-ui.min.js?ver=0.0.1
|
||||
advanced-portfolio:
|
||||
QueryParameter:
|
||||
number: 1.0.1
|
||||
found_by: Query Parameter (Passive Detection)
|
||||
interesting_entries:
|
||||
- http://wp.lab/wp-content/plugins/advanced-portfolio/public/assets/css/style.css?ver=1.0.1
|
||||
- http://wp.lab/wp-content/plugins/advanced-portfolio/public/assets/css/responsive.css?ver=1.0.1
|
||||
- http://wp.lab/wp-content/plugins/advanced-portfolio/public/assets/css/custom.css?ver=1.0.1
|
||||
- http://wp.lab/wp-content/plugins/advanced-portfolio/public/assets/js/isotope.min.js?ver=1.0.1
|
||||
- http://wp.lab/wp-content/plugins/advanced-portfolio/public/assets/js/scripts.js?ver=1.0.1
|
||||
confidence: 50
|
||||
advanced-spoiler:
|
||||
QueryParameter:
|
||||
number: 2.02
|
||||
@@ -1648,6 +1675,15 @@ plugins:
|
||||
interesting_entries:
|
||||
- 'http://wp.lab/wp-content/plugins/aplazame/i18n/languages/aplazame.pot, Match:
|
||||
''"Project-Id-Version: Aplazame v0.7.1'''
|
||||
apostle-social-wall:
|
||||
QueryParameter:
|
||||
number: 1.0.0
|
||||
found_by: Query Parameter (Passive Detection)
|
||||
interesting_entries:
|
||||
- http://wp.lab/wp-content/plugins/apostle-social-wall/public/css/apostle-social-wall-public.css?ver=1.0.0
|
||||
- http://wp.lab/wp-content/plugins/apostle-social-wall/public/js/apostle-social-wall-public.js?ver=1.0.0
|
||||
- http://wp.lab/wp-content/plugins/apostle-social-wall/public/js/apostle-social-wall-masonry.js?ver=1.0.0
|
||||
confidence: 30
|
||||
app-mockups-carousel:
|
||||
QueryParameter:
|
||||
number: '1.0'
|
||||
@@ -2280,6 +2316,13 @@ plugins:
|
||||
found_by: Comment (Passive Detection)
|
||||
interesting_entries:
|
||||
- 'http://wp.lab/, Match: ''Awesome Photo Gallery by CodeBrothers version 1.1.2'''
|
||||
awesome-post-views-counter:
|
||||
QueryParameter:
|
||||
number: 1.0.0
|
||||
found_by: Query Parameter (Passive Detection)
|
||||
interesting_entries:
|
||||
- http://wp.lab/wp-content/plugins/awesome-post-views-counter/css/frontend.css?ver=1.0.0
|
||||
confidence: 10
|
||||
awesome-scrollbar:
|
||||
QueryParameter:
|
||||
number: '1.0'
|
||||
@@ -3015,6 +3058,14 @@ plugins:
|
||||
found_by: Composer File (Aggressive Detection)
|
||||
interesting_entries:
|
||||
- 'http://wp.lab/wp-content/plugins/bio-links/package-lock.json, Match: ''1.0.0'''
|
||||
birdseed:
|
||||
QueryParameter:
|
||||
number: 1.0.0
|
||||
found_by: Query Parameter (Passive Detection)
|
||||
interesting_entries:
|
||||
- http://wp.lab/wp-content/plugins/birdseed/public/css/birdseed-public.css?ver=1.0.0
|
||||
- http://wp.lab/wp-content/plugins/birdseed/public/js/birdseed-public.js?ver=1.0.0
|
||||
confidence: 20
|
||||
birthday-discount-vouchers:
|
||||
QueryParameter:
|
||||
number: 1.0.0
|
||||
@@ -6188,6 +6239,14 @@ plugins:
|
||||
confidence: 10
|
||||
interesting_entries:
|
||||
- http://wp.lab/wp-content/plugins/cool-quick-sidebar/quick-cool-sidebar.js?ver=1.0.0
|
||||
cool-responsive-mega-menu:
|
||||
QueryParameter:
|
||||
number: 1.1.3
|
||||
found_by: Query Parameter (Passive Detection)
|
||||
interesting_entries:
|
||||
- http://wp.lab/wp-content/plugins/cool-responsive-mega-menu/assets/css/crmm.css?ver=1.1.3
|
||||
- http://wp.lab/wp-content/plugins/cool-responsive-mega-menu/assets/js/crmm.js?ver=1.1.3
|
||||
confidence: 20
|
||||
copy-the-code:
|
||||
QueryParameter:
|
||||
number: 1.1.0
|
||||
@@ -6326,6 +6385,20 @@ plugins:
|
||||
interesting_entries:
|
||||
- http://wp.lab/wp-content/plugins/cresta-whatsapp-chat/css/cresta-whatsapp-chat-front-css.css?ver=1.0.0
|
||||
confidence: 10
|
||||
cronycle-content:
|
||||
QueryParameter:
|
||||
number: 1.0.0
|
||||
found_by: Query Parameter (Passive Detection)
|
||||
interesting_entries:
|
||||
- http://wp.lab/wp-content/plugins/cronycle-content/public/css/cronycle-content-public.css?ver=1.0.0
|
||||
- http://wp.lab/wp-content/plugins/cronycle-content/public/slick/slick.css?ver=1.0.0
|
||||
- http://wp.lab/wp-content/plugins/cronycle-content/public/slick/slick-theme.css?ver=1.0.0
|
||||
- http://wp.lab/wp-content/plugins/cronycle-content/public/css/slick-carousel.css?ver=1.0.0
|
||||
- http://wp.lab/wp-content/plugins/cronycle-content/public/js/moment.min.js?ver=1.0.0
|
||||
- http://wp.lab/wp-content/plugins/cronycle-content/public/js/cronycle-content-public.js?ver=1.0.0
|
||||
- http://wp.lab/wp-content/plugins/cronycle-content/public/slick/slick.min.js?ver=1.0.0
|
||||
- http://wp.lab/wp-content/plugins/cronycle-content/public/js/slick-carousel.js?ver=1.0.0
|
||||
confidence: 80
|
||||
crosswordsearch:
|
||||
TranslationFile:
|
||||
number: 1.0.2
|
||||
@@ -6440,6 +6513,13 @@ plugins:
|
||||
interesting_entries:
|
||||
- 'http://wp.lab/wp-content/plugins/custom-bulkquick-edit/languages/custom-bulkquick-edit.pot,
|
||||
Match: ''ject-Id-Version: Custom Bulk/Quick Edit 1.6.7'''
|
||||
custom-color-palette:
|
||||
QueryParameter:
|
||||
number: '1.0'
|
||||
found_by: Query Parameter (Passive Detection)
|
||||
interesting_entries:
|
||||
- http://wp.lab/wp-content/plugins/custom-color-palette/assets/css/custom-color-palette.css?ver=1.0
|
||||
confidence: 10
|
||||
custom-contact-forms:
|
||||
QueryParameter:
|
||||
number: 7.8.5
|
||||
@@ -7172,6 +7252,16 @@ plugins:
|
||||
found_by: Composer File (Aggressive Detection)
|
||||
interesting_entries:
|
||||
- 'http://wp.lab/wp-content/plugins/easing-slider/package.json, Match: ''3.0.8'''
|
||||
easy-accordion-for-faq:
|
||||
QueryParameter:
|
||||
number: '1.0'
|
||||
found_by: Query Parameter (Passive Detection)
|
||||
interesting_entries:
|
||||
- http://wp.lab/wp-content/plugins/easy-accordion-for-faq/eaf-assets/css/eaf-costum.css?ver=1.0
|
||||
- http://wp.lab/wp-content/plugins/easy-accordion-for-faq/eaf-assets/css/font-awesome.min.css?ver=1.0
|
||||
- http://wp.lab/wp-content/plugins/easy-accordion-for-faq/eaf-assets/js/eaf-costum.js?ver=1.0
|
||||
- http://wp.lab/wp-content/plugins/easy-accordion-for-faq/eaf-assets/js/eaf-admin.js?ver=1.0
|
||||
confidence: 40
|
||||
easy-ad-picker:
|
||||
TranslationFile:
|
||||
number: '1.0'
|
||||
@@ -8128,6 +8218,13 @@ plugins:
|
||||
interesting_entries:
|
||||
- 'http://wp.lab/wp-content/plugins/enhanced-woocommerce-convertkit-integration/languages/enhanced-woocommerce-convertkit-integration-en_US.po,
|
||||
Match: ''nced Woocommerce ConvertKit Integration 1.0.0'''
|
||||
enhanced-woocommerce-flash-sale:
|
||||
TranslationFile:
|
||||
number: 1.0.0
|
||||
found_by: Translation File (Aggressive Detection)
|
||||
interesting_entries:
|
||||
- 'http://wp.lab/wp-content/plugins/enhanced-woocommerce-flash-sale/languages/enhanced-woocommerce-flash-sale-en_US.po,
|
||||
Match: ''ersion: Enhanced Woocommerce Flash Sale 1.0.0'''
|
||||
enhanced-woocommerce-mautic-integration:
|
||||
TranslationFile:
|
||||
number: 1.0.1
|
||||
@@ -9541,6 +9638,13 @@ plugins:
|
||||
- http://wp.lab/wp-content/plugins/form-analytics/public/css/form-analytics-public.css?ver=1.0.0
|
||||
- http://wp.lab/wp-content/plugins/form-analytics/public/js/form-analytics-public.js?ver=1.0.0
|
||||
confidence: 20
|
||||
form-generation:
|
||||
QueryParameter:
|
||||
number: '1.2'
|
||||
found_by: Query Parameter (Passive Detection)
|
||||
interesting_entries:
|
||||
- http://wp.lab/wp-content/plugins/form-generation/assets/vendors/fontawesome/css/fontawesome-all.min.css?ver=1.2
|
||||
confidence: 10
|
||||
form-maker:
|
||||
QueryParameter:
|
||||
number: 1.12.6
|
||||
@@ -10473,6 +10577,13 @@ plugins:
|
||||
interesting_entries:
|
||||
- http://wp.lab/wp-content/plugins/googlyzer/js/jquery.sparkline.js?ver=2.2
|
||||
confidence: 10
|
||||
gosign-masonry-post-block:
|
||||
ComposerFile:
|
||||
number: 1.0.0
|
||||
found_by: Composer File (Aggressive Detection)
|
||||
interesting_entries:
|
||||
- 'http://wp.lab/wp-content/plugins/gosign-masonry-post-block/package.json,
|
||||
Match: ''1.0.0'''
|
||||
gotmls:
|
||||
HeaderPattern:
|
||||
number: 4.16.53
|
||||
@@ -11934,6 +12045,17 @@ plugins:
|
||||
interesting_entries:
|
||||
- http://wp.lab/wp-content/plugins/imincom-affiliate-plugin-for-wordpress/css/imin-widget.css?ver=1.0
|
||||
confidence: 10
|
||||
immobilien-leadgenerator:
|
||||
QueryParameter:
|
||||
number: 1.6.8.1
|
||||
found_by: Query Parameter (Passive Detection)
|
||||
interesting_entries:
|
||||
- http://wp.lab/wp-content/plugins/immobilien-leadgenerator/public/css/prt-modern.css?ver=1.6.8.1
|
||||
- http://wp.lab/wp-content/plugins/immobilien-leadgenerator/public/css/nouislider.min.css?ver=1.6.8.1
|
||||
- http://wp.lab/wp-content/plugins/immobilien-leadgenerator/public/css/owl.carousel.min.css?ver=1.6.8.1
|
||||
- http://wp.lab/wp-content/plugins/immobilien-leadgenerator/public/css/owl.theme.default.css?ver=1.6.8.1
|
||||
- http://wp.lab/wp-content/plugins/immobilien-leadgenerator/public/css/hover-min.css?ver=1.6.8.1
|
||||
confidence: 50
|
||||
imp-download:
|
||||
Comment:
|
||||
number: 1.4
|
||||
@@ -13615,6 +13737,14 @@ plugins:
|
||||
interesting_entries:
|
||||
- http://wp.lab/wp-content/plugins/librevideojs-html5-player/librevideojs/js/cliplibrejs.dev.js?ver=1.2.3
|
||||
confidence: 10
|
||||
light-bakso:
|
||||
QueryParameter:
|
||||
number: 1.0.0
|
||||
found_by: Query Parameter (Passive Detection)
|
||||
interesting_entries:
|
||||
- http://wp.lab/wp-content/plugins/light-bakso/public/css/lightbakso-public.css?ver=1.0.0
|
||||
- http://wp.lab/wp-content/plugins/light-bakso/public/js/lightbakso-public.js?ver=1.0.0
|
||||
confidence: 20
|
||||
light-comment-form:
|
||||
QueryParameter:
|
||||
number: '1.0'
|
||||
@@ -14586,6 +14716,14 @@ plugins:
|
||||
interesting_entries:
|
||||
- http://wp.lab/wp-content/plugins/mam-image-and-video-accordion/js/mam-accourdion.js?ver=1.0
|
||||
confidence: 10
|
||||
mana-gateway:
|
||||
QueryParameter:
|
||||
number: 1.0.0
|
||||
found_by: Query Parameter (Passive Detection)
|
||||
interesting_entries:
|
||||
- http://wp.lab/wp-content/plugins/mana-gateway/inc/frontend/css/mana-gateway-frontend.css?ver=1.0.0
|
||||
- http://wp.lab/wp-content/plugins/mana-gateway/inc/frontend/js/mana-gateway-frontend.js?ver=1.0.0
|
||||
confidence: 20
|
||||
manage-user-roles:
|
||||
ComposerFile:
|
||||
number: 1.0.0
|
||||
@@ -15445,6 +15583,14 @@ plugins:
|
||||
- http://wp.lab/wp-content/plugins/modern-footnotes/styles.min.css?ver=1.1.2
|
||||
- http://wp.lab/wp-content/plugins/modern-footnotes/modern-footnotes.min.js?ver=1.1.2
|
||||
confidence: 20
|
||||
modern-portfolio:
|
||||
QueryParameter:
|
||||
number: '1.0'
|
||||
found_by: Query Parameter (Passive Detection)
|
||||
interesting_entries:
|
||||
- http://wp.lab/wp-content/plugins/modern-portfolio/js/script.js?ver=1.0
|
||||
- http://wp.lab/wp-content/plugins/modern-portfolio/js/fetchmore.js?ver=1.0
|
||||
confidence: 20
|
||||
modern-slider:
|
||||
QueryParameter:
|
||||
number: 1.0.0
|
||||
@@ -18710,6 +18856,16 @@ plugins:
|
||||
interesting_entries:
|
||||
- 'http://wp.lab/wp-content/plugins/pretty-link/i18n/pretty-link.pot, Match:
|
||||
''"Project-Id-Version: Pretty Links 2.1.2'''
|
||||
pretty-portfolio:
|
||||
QueryParameter:
|
||||
number: 1.0.0
|
||||
found_by: Query Parameter (Passive Detection)
|
||||
interesting_entries:
|
||||
- http://wp.lab/wp-content/plugins/pretty-portfolio/assets/js/charming.min.js?ver=1.0.0
|
||||
- http://wp.lab/wp-content/plugins/pretty-portfolio/assets/js/TweenMax.min.js?ver=1.0.0
|
||||
- http://wp.lab/wp-content/plugins/pretty-portfolio/assets/js/demo.js?ver=1.0.0
|
||||
- http://wp.lab/wp-content/plugins/pretty-portfolio/assets/js/test.js?ver=1.0.0
|
||||
confidence: 40
|
||||
prices-by-user-role-lite:
|
||||
TranslationFile:
|
||||
number: '1.0'
|
||||
@@ -19381,6 +19537,14 @@ plugins:
|
||||
interesting_entries:
|
||||
- http://wp.lab/wp-content/plugins/quotes-llama/quotes-llama.js?ver=0.7
|
||||
confidence: 10
|
||||
quran-live:
|
||||
QueryParameter:
|
||||
number: '1.0'
|
||||
found_by: Query Parameter (Passive Detection)
|
||||
interesting_entries:
|
||||
- http://wp.lab/wp-content/plugins/quran-live//template/js/quranlive_load.js?ver=1.0
|
||||
- http://wp.lab/wp-content/plugins/quran-live//template/js/screenfull.js?ver=1.0
|
||||
confidence: 20
|
||||
qwiz-online-quizzes-and-flashcards:
|
||||
QueryParameter:
|
||||
number: '3.26'
|
||||
@@ -19843,6 +20007,14 @@ plugins:
|
||||
interesting_entries:
|
||||
- http://wp.lab/wp-content/plugins/related-products-slider-for-woocommerce//assets/css/main.css?ver=1.0
|
||||
confidence: 10
|
||||
relations-lite:
|
||||
QueryParameter:
|
||||
number: 1.0.0
|
||||
found_by: Query Parameter (Passive Detection)
|
||||
interesting_entries:
|
||||
- http://wp.lab/wp-content/plugins/relations-lite/assets/public/css/relations.css?ver=1.0.0
|
||||
- http://wp.lab/wp-content/plugins/relations-lite/assets/public/js/relations.js?ver=1.0.0
|
||||
confidence: 20
|
||||
relic-sales-motivator-woocommerce-lite:
|
||||
QueryParameter:
|
||||
number: 1.0.0
|
||||
@@ -19902,6 +20074,14 @@ plugins:
|
||||
interesting_entries:
|
||||
- http://wp.lab/wp-content/plugins/reportcomments/reportcomments.js?ver=1.2
|
||||
confidence: 10
|
||||
reputate:
|
||||
QueryParameter:
|
||||
number: 1.0.0
|
||||
found_by: Query Parameter (Passive Detection)
|
||||
interesting_entries:
|
||||
- http://wp.lab/wp-content/plugins/reputate/public/css/reputate_wordpress-public.css?ver=1.0.0
|
||||
- http://wp.lab/wp-content/plugins/reputate/public/js/reputate_wordpress-public.js?ver=1.0.0
|
||||
confidence: 20
|
||||
request-a-quote:
|
||||
MetaTag:
|
||||
number: 1.8.0
|
||||
@@ -20304,6 +20484,14 @@ plugins:
|
||||
- http://wp.lab/wp-content/plugins/review-engine/assets/css/reviewengine-button.css?ver=1.0.41
|
||||
- http://wp.lab/wp-content/plugins/review-engine/assets/css/ree-frontend.css?ver=1.0.41
|
||||
confidence: 30
|
||||
review-pro:
|
||||
QueryParameter:
|
||||
number: 1.0.0
|
||||
found_by: Query Parameter (Passive Detection)
|
||||
interesting_entries:
|
||||
- http://wp.lab/wp-content/plugins/review-pro/public/css/review-pro-public.css?ver=1.0.0
|
||||
- http://wp.lab/wp-content/plugins/review-pro/public/js/review-pro-public.js?ver=1.0.0
|
||||
confidence: 20
|
||||
reviewpress:
|
||||
QueryParameter:
|
||||
number: 1.0.5
|
||||
@@ -21071,6 +21259,14 @@ plugins:
|
||||
interesting_entries:
|
||||
- 'http://wp.lab/wp-content/plugins/searchwp-live-ajax-search/package.json,
|
||||
Match: ''1.2.0'''
|
||||
secure-copy-content-protection:
|
||||
QueryParameter:
|
||||
number: 1.0.2
|
||||
found_by: Query Parameter (Passive Detection)
|
||||
interesting_entries:
|
||||
- http://wp.lab/wp-content/plugins/secure-copy-content-protection/public/css/secure-copy-content-protection-public.css?ver=1.0.2
|
||||
- http://wp.lab/wp-content/plugins/secure-copy-content-protection/public/js/secure-copy-content-protection-public.js?ver=1.0.2
|
||||
confidence: 20
|
||||
secure-downloads:
|
||||
QueryParameter:
|
||||
number: '1.0'
|
||||
@@ -21226,6 +21422,15 @@ plugins:
|
||||
- http://wp.lab/wp-content/plugins/seo-check/css/widget-report.css?ver=3.1
|
||||
- http://wp.lab/wp-content/plugins/seo-check/js/base.js?ver=3.1
|
||||
confidence: 20
|
||||
seo-content-randomizer:
|
||||
QueryParameter:
|
||||
number: 3.3.1
|
||||
found_by: Query Parameter (Passive Detection)
|
||||
interesting_entries:
|
||||
- http://wp.lab/wp-content/plugins/seo-content-randomizer/public/css/issscr-public.css?ver=3.3.1
|
||||
- http://wp.lab/wp-content/plugins/seo-content-randomizer/public/js/issscr-public.js?ver=3.3.1
|
||||
- http://wp.lab/wp-content/plugins/seo-content-randomizer/public/plugins/flexslider/jquery.flexslider-min.js?ver=3.3.1
|
||||
confidence: 30
|
||||
seo-engine:
|
||||
TranslationFile:
|
||||
number: 1.0.0
|
||||
@@ -21415,6 +21620,14 @@ plugins:
|
||||
interesting_entries:
|
||||
- http://wp.lab/wp-content/plugins/shared-whiteboard/helper.js?ver=1.0
|
||||
confidence: 10
|
||||
sharethis-reviews:
|
||||
QueryParameter:
|
||||
number: 1.0.0
|
||||
found_by: Query Parameter (Passive Detection)
|
||||
interesting_entries:
|
||||
- http://wp.lab/wp-content/plugins/sharethis-reviews/css/sharethisreviews.css?ver=1.0.0
|
||||
- http://wp.lab/wp-content/plugins/sharethis-reviews/js/review.js?ver=1.0.0
|
||||
confidence: 20
|
||||
sharewhere:
|
||||
QueryParameter:
|
||||
number: '1.2'
|
||||
@@ -21806,6 +22019,21 @@ plugins:
|
||||
- http://wp.lab/wp-content/plugins/simple-contact-form-revisited-plugin/assets/css/style.css?ver=2.0.9
|
||||
- http://wp.lab/wp-content/plugins/simple-contact-form-revisited-plugin/assets/js/simple-contact-form-revisited-plugin.js?ver=2.0.9
|
||||
confidence: 20
|
||||
simple-cookie-control:
|
||||
QueryParameter:
|
||||
number: 1.0.0
|
||||
found_by: Query Parameter (Passive Detection)
|
||||
interesting_entries:
|
||||
- http://wp.lab/wp-content/plugins/simple-cookie-control/public/css/cookieconsent.min.css?ver=1.0.0
|
||||
- http://wp.lab/wp-content/plugins/simple-cookie-control/public/js/cookieconsent.min.js?ver=1.0.0
|
||||
- http://wp.lab/wp-content/plugins/simple-cookie-control/public/js/simple-cookie-control-public.min.js?ver=1.0.0
|
||||
confidence: 30
|
||||
TranslationFile:
|
||||
number: 1.0.0
|
||||
found_by: Translation File (Aggressive Detection)
|
||||
interesting_entries:
|
||||
- 'http://wp.lab/wp-content/plugins/simple-cookie-control/languages/simple-cookie-control.pot,
|
||||
Match: ''oject-Id-Version: Simple Cookie Control 1.0.0'''
|
||||
simple-cookie-law:
|
||||
TranslationFile:
|
||||
number: 0.0.1
|
||||
@@ -21982,6 +22210,20 @@ plugins:
|
||||
- http://wp.lab/wp-content/plugins/simple-mapbox-data/public/css/simple-mapbox-data-public.css?ver=1.0.0
|
||||
- http://wp.lab/wp-content/plugins/simple-mapbox-data/public/js/simple-mapbox-data-public.js?ver=1.0.0
|
||||
confidence: 20
|
||||
simple-nested-menu:
|
||||
QueryParameter:
|
||||
number: '1.0'
|
||||
found_by: Query Parameter (Passive Detection)
|
||||
interesting_entries:
|
||||
- http://wp.lab/wp-content/plugins/simple-nested-menu/js/script.js?ver=1.0
|
||||
confidence: 10
|
||||
simple-newsletter:
|
||||
TranslationFile:
|
||||
number: '1.0'
|
||||
found_by: Translation File (Aggressive Detection)
|
||||
interesting_entries:
|
||||
- 'http://wp.lab/wp-content/plugins/simple-newsletter/languages/simple-newsletter-fa_IR.po,
|
||||
Match: ''"Project-Id-Version: WB Newsletter 1.0'''
|
||||
simple-owl-carousel:
|
||||
QueryParameter:
|
||||
number: 1.0.3
|
||||
@@ -23762,6 +24004,14 @@ plugins:
|
||||
interesting_entries:
|
||||
- 'http://wp.lab/wp-content/plugins/super-stripe/i18n/super-stripe.pot, Match:
|
||||
''"Project-Id-Version: Buy Now for Stripe 1.1.5'''
|
||||
super-web-share:
|
||||
QueryParameter:
|
||||
number: 1.0.0
|
||||
found_by: Query Parameter (Passive Detection)
|
||||
interesting_entries:
|
||||
- http://wp.lab/wp-content/plugins/super-web-share/public/css/super-web-share-public.css?ver=1.0.0
|
||||
- http://wp.lab/wp-content/plugins/super-web-share/public/js/super-web-share-public.js?ver=1.0.0
|
||||
confidence: 20
|
||||
superior-faq:
|
||||
QueryParameter:
|
||||
number: 1.0.2
|
||||
@@ -25014,6 +25264,22 @@ plugins:
|
||||
interesting_entries:
|
||||
- http://wp.lab/wp-content/plugins/tripadvisor-stream/js/tripadvisorstream.0.2.js?ver=0.1
|
||||
confidence: 10
|
||||
truendo:
|
||||
QueryParameter:
|
||||
number: 1.0.3
|
||||
found_by: Query Parameter (Passive Detection)
|
||||
interesting_entries:
|
||||
- http://wp.lab/wp-content/plugins/truendo/public/css/truendo-public.css?ver=1.0.3
|
||||
- http://wp.lab/wp-content/plugins/truendo/public/js/truendo-public.js?ver=1.0.3
|
||||
confidence: 20
|
||||
trusted-order-notifications:
|
||||
QueryParameter:
|
||||
number: 2.0.0
|
||||
found_by: Query Parameter (Passive Detection)
|
||||
interesting_entries:
|
||||
- http://wp.lab/wp-content/plugins/trusted-order-notifications/assets/css/vnfaster-order.min.css?ver=2.0.0
|
||||
- http://wp.lab/wp-content/plugins/trusted-order-notifications/assets/js/vnfaster-order.min.js?ver=2.0.0
|
||||
confidence: 20
|
||||
try-on-for-woocommerce:
|
||||
QueryParameter:
|
||||
number: 1.0.0
|
||||
@@ -25448,6 +25714,13 @@ plugins:
|
||||
interesting_entries:
|
||||
- http://wp.lab/wp-content/plugins/ultimate-widgets-light/assets/css/style.min.css?ver=1.5.9.4
|
||||
confidence: 10
|
||||
ultimate-woocommerce-offers-zone:
|
||||
TranslationFile:
|
||||
number: 1.0.0
|
||||
found_by: Translation File (Aggressive Detection)
|
||||
interesting_entries:
|
||||
- 'http://wp.lab/wp-content/plugins/ultimate-woocommerce-offers-zone/languages/ultimate-woocommerce-offers-zone-en_US.po,
|
||||
Match: ''rsion: Ultimate WooCommerce Offers Zone 1.0.0'''
|
||||
ultimeter:
|
||||
QueryParameter:
|
||||
number: '1.1'
|
||||
@@ -25456,6 +25729,19 @@ plugins:
|
||||
- http://wp.lab/wp-content/plugins/ultimeter/public/css/ultimeter-public.css?ver=1.1
|
||||
- http://wp.lab/wp-content/plugins/ultimeter/public/js/ultimeter-public.js?ver=1.1
|
||||
confidence: 20
|
||||
um-events-lite-for-ultimate-member:
|
||||
QueryParameter:
|
||||
number: 1.0.0
|
||||
found_by: Query Parameter (Passive Detection)
|
||||
interesting_entries:
|
||||
- http://wp.lab/wp-content/plugins/um-events-lite-for-ultimate-member/assets/js/um-events.min.js?ver=1.0.0
|
||||
confidence: 10
|
||||
TranslationFile:
|
||||
number: 1.0.0
|
||||
found_by: Translation File (Aggressive Detection)
|
||||
interesting_entries:
|
||||
- 'http://wp.lab/wp-content/plugins/um-events-lite-for-ultimate-member/languages/um-events.pot,
|
||||
Match: ''ion: UM Events Lite for Ultimate Member 1.0.0'''
|
||||
um-plug:
|
||||
QueryParameter:
|
||||
number: 1.2.0
|
||||
@@ -26451,6 +26737,13 @@ plugins:
|
||||
interesting_entries:
|
||||
- http://wp.lab/wp-content/plugins/wc-rich-reviews-lite/assets/js/script.js?ver=1.0.0
|
||||
confidence: 10
|
||||
wc-shipping-insurance:
|
||||
QueryParameter:
|
||||
number: 1.0.0
|
||||
found_by: Query Parameter (Passive Detection)
|
||||
interesting_entries:
|
||||
- http://wp.lab/wp-content/plugins/wc-shipping-insurance/assets/css/shipping-insurance.css?ver=1.0.0
|
||||
confidence: 10
|
||||
wc-shortcodes:
|
||||
QueryParameter:
|
||||
number: '3.42'
|
||||
@@ -27004,6 +27297,13 @@ plugins:
|
||||
confidence: 10
|
||||
interesting_entries:
|
||||
- http://wp.lab/wp-content/plugins/widget-for-eventbrite-api/frontend/css/frontend.css?ver=1.5
|
||||
widget-github-profile:
|
||||
QueryParameter:
|
||||
number: 1.0.0
|
||||
found_by: Query Parameter (Passive Detection)
|
||||
interesting_entries:
|
||||
- http://wp.lab/wp-content/plugins/widget-github-profile/style.css?ver=1.0.0
|
||||
confidence: 10
|
||||
widget-in-content:
|
||||
QueryParameter:
|
||||
number: 1.0.0
|
||||
@@ -27613,6 +27913,14 @@ plugins:
|
||||
interesting_entries:
|
||||
- 'http://wp.lab/wp-content/plugins/woo-sale-funnel/languages/mwb-sale-funnel-en_US.po,
|
||||
Match: ''ect-Id-Version: Woocommerce Sale Funnel 1.0.0'''
|
||||
woo-seo-content-randomizer-addon:
|
||||
QueryParameter:
|
||||
number: 1.1.0
|
||||
found_by: Query Parameter (Passive Detection)
|
||||
interesting_entries:
|
||||
- http://wp.lab/wp-content/plugins/woo-seo-content-randomizer-addon/public/css/isswscr-public.css?ver=1.1.0
|
||||
- http://wp.lab/wp-content/plugins/woo-seo-content-randomizer-addon/public/js/isswscr-public.js?ver=1.1.0
|
||||
confidence: 20
|
||||
woo-shop-customizer:
|
||||
QueryParameter:
|
||||
number: 1.0.8
|
||||
@@ -28159,6 +28467,18 @@ plugins:
|
||||
found_by: Composer File (Aggressive Detection)
|
||||
interesting_entries:
|
||||
- 'http://wp.lab/wp-content/plugins/woomizer/package.json, Match: ''1.0.0'''
|
||||
woorousell:
|
||||
QueryParameter:
|
||||
number: 1.0.0
|
||||
found_by: Query Parameter (Passive Detection)
|
||||
interesting_entries:
|
||||
- http://wp.lab/wp-content/plugins/woorousell/assets/css/core.css?ver=1.0.0
|
||||
confidence: 10
|
||||
ComposerFile:
|
||||
number: 1.0.0
|
||||
found_by: Composer File (Aggressive Detection)
|
||||
interesting_entries:
|
||||
- 'http://wp.lab/wp-content/plugins/woorousell/package.json, Match: ''1.0.0'''
|
||||
woosaleskit-bar:
|
||||
QueryParameter:
|
||||
number: 1.0.0
|
||||
@@ -28798,6 +29118,14 @@ plugins:
|
||||
- http://wp.lab/wp-content/plugins/wp-cfg-leaderboard/css/style.css?ver=1.3.1
|
||||
- http://wp.lab/wp-content/plugins/wp-cfg-leaderboard/js/jsgrid/jsgrid.min.js?ver=1.3.1
|
||||
confidence: 40
|
||||
wp-change-logo:
|
||||
QueryParameter:
|
||||
number: 1.0.0
|
||||
found_by: Query Parameter (Passive Detection)
|
||||
interesting_entries:
|
||||
- http://wp.lab/wp-content/plugins/wp-change-logo/public/css/wp-change-logo-public.css?ver=1.0.0
|
||||
- http://wp.lab/wp-content/plugins/wp-change-logo/public/js/wp-change-logo-public.js?ver=1.0.0
|
||||
confidence: 20
|
||||
wp-charts-and-graphs:
|
||||
QueryParameter:
|
||||
number: 1.0.4
|
||||
|
||||
@@ -0,0 +1,164 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Enhanced Woocommerce Flash Sale 1.0.0\n"
|
||||
"POT-Creation-Date: 2018-10-09 17:07+0530\n"
|
||||
"PO-Revision-Date: 2018-10-09 17:07+0530\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: makewebbetter <webmaster@makewebbetter.com>\n"
|
||||
"Language: English\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Poedit 1.5.4\n"
|
||||
"X-Poedit-KeywordsList: _e;__\n"
|
||||
"X-Poedit-Basepath: /opt/lampp/htdocs/wordpress/wp-content/plugins/enhanced-"
|
||||
"woocommerce-flash-sale/\n"
|
||||
"Plural-Forms: nplurals=2; plural=n == 1 ? 0 : 1;\n"
|
||||
"X-Poedit-SourceCharset: UTF-8\n"
|
||||
"X-Poedit-SearchPath-0: .\n"
|
||||
|
||||
#: enhanced-woocommerce-flash-sale.php:75
|
||||
msgid "Go To Settings"
|
||||
msgstr ""
|
||||
|
||||
#: enhanced-woocommerce-flash-sale.php:114
|
||||
msgid ""
|
||||
"WooCommerce is not activated. Please install WooCommerce first, to use the "
|
||||
"Woo Flash Sale plugin !!!"
|
||||
msgstr ""
|
||||
|
||||
#: public/class-enhanced-woocommerce-flash-sale-public.php:469
|
||||
msgid "Sale"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-enhanced-woocommerce-flash-sale-admin.php:120
|
||||
msgid "Flash Settings"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/enhanced-woocommerce-flash-sale-admin-display.php:34
|
||||
msgid "Flash Sale Settings"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/enhanced-woocommerce-flash-sale-admin-display.php:39
|
||||
msgid "Settings Saved!"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/enhanced-woocommerce-flash-sale-admin-display.php:49
|
||||
msgid "TimerSettings"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/enhanced-woocommerce-flash-sale-admin-display.php:55
|
||||
msgid "Enable Timer"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/enhanced-woocommerce-flash-sale-admin-display.php:61
|
||||
msgid "By clicking timer will be enable"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/enhanced-woocommerce-flash-sale-admin-display.php:69
|
||||
msgid "Background Color"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/enhanced-woocommerce-flash-sale-admin-display.php:74
|
||||
msgid "Select background color of the counter "
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/enhanced-woocommerce-flash-sale-admin-display.php:80
|
||||
msgid "Font Color"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/enhanced-woocommerce-flash-sale-admin-display.php:85
|
||||
msgid "Select text color of the timer"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/enhanced-woocommerce-flash-sale-admin-display.php:91
|
||||
msgid "Border "
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/enhanced-woocommerce-flash-sale-admin-display.php:95
|
||||
msgid "Border for the Timer"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/enhanced-woocommerce-flash-sale-admin-display.php:96
|
||||
msgid "Write border of the timer example 2"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/enhanced-woocommerce-flash-sale-admin-display.php:103
|
||||
msgid "Border Color"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/enhanced-woocommerce-flash-sale-admin-display.php:108
|
||||
msgid "Select border color for the Timer "
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/enhanced-woocommerce-flash-sale-admin-display.php:115
|
||||
msgid "Start Date"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/enhanced-woocommerce-flash-sale-admin-display.php:120
|
||||
msgid "Select the Start date for the timer"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/enhanced-woocommerce-flash-sale-admin-display.php:127
|
||||
msgid "End Date"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/enhanced-woocommerce-flash-sale-admin-display.php:132
|
||||
msgid "Select the End date for the timer"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/enhanced-woocommerce-flash-sale-admin-display.php:139
|
||||
msgid "TimerStyle"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/enhanced-woocommerce-flash-sale-admin-display.php:144
|
||||
msgid "Round"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/enhanced-woocommerce-flash-sale-admin-display.php:145
|
||||
msgid "RoundFill"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/enhanced-woocommerce-flash-sale-admin-display.php:146
|
||||
msgid "Squre"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/enhanced-woocommerce-flash-sale-admin-display.php:147
|
||||
msgid "SqureFill"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/enhanced-woocommerce-flash-sale-admin-display.php:151
|
||||
msgid "Select the timer style which will show on product detail page"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/enhanced-woocommerce-flash-sale-admin-display.php:160
|
||||
msgid "Sale Text Settings"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/enhanced-woocommerce-flash-sale-admin-display.php:166
|
||||
msgid "Sale Text"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/enhanced-woocommerce-flash-sale-admin-display.php:171
|
||||
msgid "Write your own text which will display on the product shop page"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/enhanced-woocommerce-flash-sale-admin-display.php:177
|
||||
msgid "Text color"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/enhanced-woocommerce-flash-sale-admin-display.php:184
|
||||
msgid "Select text color for the the sale text"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/enhanced-woocommerce-flash-sale-admin-display.php:190
|
||||
msgid "Sale Text Font Size"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/enhanced-woocommerce-flash-sale-admin-display.php:196
|
||||
msgid "Select the font size for the the sale text "
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/enhanced-woocommerce-flash-sale-admin-display.php:204
|
||||
msgid "Save Changes"
|
||||
msgstr ""
|
||||
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"name": "posts-masonry-block-gosign-block",
|
||||
"version": "1.0.0",
|
||||
"private": true,
|
||||
"scripts": {
|
||||
"start": "cgb-scripts start",
|
||||
"build": "cgb-scripts build",
|
||||
"eject": "cgb-scripts eject"
|
||||
},
|
||||
"dependencies": {
|
||||
"@wordpress/components": "^2.0.1",
|
||||
"@wordpress/compose": "^2.0.4",
|
||||
"@wordpress/html-entities": "^2.0.1",
|
||||
"cgb-scripts": "1.11.0",
|
||||
"classnames": "^2.2.6",
|
||||
"imagesloaded": "^4.1.4",
|
||||
"isotope-layout": "^3.0.6",
|
||||
"lodash": "^4.17.11",
|
||||
"lodash.uniqueid": "^4.0.1",
|
||||
"masonry-layout": "^4.2.2"
|
||||
}
|
||||
}
|
||||
@@ -13408,3 +13408,161 @@
|
||||
<link rel="stylesheet" id="zwm-css" href="http://wp.lab/wp-content/plugins/zwm-zeumic-work-management/css/style.css?ver=1.11.8" type="text/css" media="all">
|
||||
|
||||
|
||||
<!-- activities -->
|
||||
<link rel="stylesheet" id="activities-public-css-css" href="http://wp.lab/wp-content/plugins/activities/public/css/activities-public.css?ver=1.0.2" type="text/css" media="all">
|
||||
<!-- activities -->
|
||||
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/activities/public/js/activities-public.js?ver=1.0.2"></script>
|
||||
<!-- advanced-floating-sliding-panel -->
|
||||
<link rel="stylesheet" id="advanced-floating-sliding-panel-css" href="http://wp.lab/wp-content/plugins/advanced-floating-sliding-panel/public/css/advanced-floating-sliding-panel-public.css?ver=1.0.0" type="text/css" media="all">
|
||||
<!-- advanced-floating-sliding-panel -->
|
||||
<link rel="stylesheet" id="advanced-floating-sliding-panel-fontawesome-css" href="http://wp.lab/wp-content/plugins/advanced-floating-sliding-panel/public/css/font-awesome.css?ver=1.0.0" type="text/css" media="all">
|
||||
<!-- advanced-portfolio -->
|
||||
<link rel="stylesheet" id="advp-style-css" href="http://wp.lab/wp-content/plugins/advanced-portfolio/public/assets/css/style.css?ver=1.0.1" type="text/css" media="all">
|
||||
<!-- advanced-portfolio -->
|
||||
<link rel="stylesheet" id="advp-responsive-css" href="http://wp.lab/wp-content/plugins/advanced-portfolio/public/assets/css/responsive.css?ver=1.0.1" type="text/css" media="all">
|
||||
<!-- advanced-portfolio -->
|
||||
<link rel="stylesheet" id="advp-custom-css" href="http://wp.lab/wp-content/plugins/advanced-portfolio/public/assets/css/custom.css?ver=1.0.1" type="text/css" media="all">
|
||||
<!-- advanced-portfolio -->
|
||||
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/advanced-portfolio/public/assets/js/isotope.min.js?ver=1.0.1"></script>
|
||||
<!-- advanced-portfolio -->
|
||||
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/advanced-portfolio/public/assets/js/scripts.js?ver=1.0.1"></script>
|
||||
<!-- apostle-social-wall -->
|
||||
<link rel="stylesheet" id="apostle-social-wall-css" href="http://wp.lab/wp-content/plugins/apostle-social-wall/public/css/apostle-social-wall-public.css?ver=1.0.0" type="text/css" media="all">
|
||||
<!-- apostle-social-wall -->
|
||||
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/apostle-social-wall/public/js/apostle-social-wall-public.js?ver=1.0.0"></script>
|
||||
<!-- apostle-social-wall -->
|
||||
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/apostle-social-wall/public/js/apostle-social-wall-masonry.js?ver=1.0.0"></script>
|
||||
<!-- awesome-post-views-counter -->
|
||||
<link rel="stylesheet" id="post-views-counter-frontend-css" href="http://wp.lab/wp-content/plugins/awesome-post-views-counter/css/frontend.css?ver=1.0.0" type="text/css" media="all">
|
||||
<!-- birdseed -->
|
||||
<link rel="stylesheet" id="birdseed-css" href="http://wp.lab/wp-content/plugins/birdseed/public/css/birdseed-public.css?ver=1.0.0" type="text/css" media="all">
|
||||
<!-- birdseed -->
|
||||
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/birdseed/public/js/birdseed-public.js?ver=1.0.0"></script>
|
||||
<!-- cool-responsive-mega-menu -->
|
||||
<link rel="stylesheet" id="cool-megamenu-css" href="http://wp.lab/wp-content/plugins/cool-responsive-mega-menu/assets/css/crmm.css?ver=1.1.3" type="text/css" media="all">
|
||||
<!-- cool-responsive-mega-menu -->
|
||||
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/cool-responsive-mega-menu/assets/js/crmm.js?ver=1.1.3"></script>
|
||||
<!-- cronycle-content -->
|
||||
<link rel="stylesheet" id="cronycle-content-css" href="http://wp.lab/wp-content/plugins/cronycle-content/public/css/cronycle-content-public.css?ver=1.0.0" type="text/css" media="all">
|
||||
<!-- cronycle-content -->
|
||||
<link rel="stylesheet" id="cronycle-contentslick-css" href="http://wp.lab/wp-content/plugins/cronycle-content/public/slick/slick.css?ver=1.0.0" type="text/css" media="all">
|
||||
<!-- cronycle-content -->
|
||||
<link rel="stylesheet" id="cronycle-contentslick-theme-css" href="http://wp.lab/wp-content/plugins/cronycle-content/public/slick/slick-theme.css?ver=1.0.0" type="text/css" media="all">
|
||||
<!-- cronycle-content -->
|
||||
<link rel="stylesheet" id="cronycle-contentslick-custom-css" href="http://wp.lab/wp-content/plugins/cronycle-content/public/css/slick-carousel.css?ver=1.0.0" type="text/css" media="all">
|
||||
<!-- cronycle-content -->
|
||||
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/cronycle-content/public/js/moment.min.js?ver=1.0.0"></script>
|
||||
<!-- cronycle-content -->
|
||||
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/cronycle-content/public/js/cronycle-content-public.js?ver=1.0.0"></script>
|
||||
<!-- cronycle-content -->
|
||||
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/cronycle-content/public/slick/slick.min.js?ver=1.0.0"></script>
|
||||
<!-- cronycle-content -->
|
||||
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/cronycle-content/public/js/slick-carousel.js?ver=1.0.0"></script>
|
||||
<!-- custom-color-palette -->
|
||||
<link rel="stylesheet" id="themezee-custom-color-palette-css" href="http://wp.lab/wp-content/plugins/custom-color-palette/assets/css/custom-color-palette.css?ver=1.0" type="text/css" media="all">
|
||||
<!-- easy-accordion-for-faq -->
|
||||
<link rel="stylesheet" id="accordion-faq-css" href="http://wp.lab/wp-content/plugins/easy-accordion-for-faq/eaf-assets/css/eaf-costum.css?ver=1.0" type="text/css" media="all">
|
||||
<!-- easy-accordion-for-faq -->
|
||||
<link rel="stylesheet" id="accordion-fa-css" href="http://wp.lab/wp-content/plugins/easy-accordion-for-faq/eaf-assets/css/font-awesome.min.css?ver=1.0" type="text/css" media="all">
|
||||
<!-- easy-accordion-for-faq -->
|
||||
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/easy-accordion-for-faq/eaf-assets/js/eaf-costum.js?ver=1.0"></script>
|
||||
<!-- easy-accordion-for-faq -->
|
||||
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/easy-accordion-for-faq/eaf-assets/js/eaf-admin.js?ver=1.0"></script>
|
||||
<!-- form-generation -->
|
||||
<link rel="stylesheet" id="lg-fontawesome-css" href="http://wp.lab/wp-content/plugins/form-generation/assets/vendors/fontawesome/css/fontawesome-all.min.css?ver=1.2" type="text/css" media="all">
|
||||
<!-- immobilien-leadgenerator -->
|
||||
<link rel="stylesheet" id="prt-css" href="http://wp.lab/wp-content/plugins/immobilien-leadgenerator/public/css/prt-modern.css?ver=1.6.8.1" type="text/css" media="all">
|
||||
<!-- immobilien-leadgenerator -->
|
||||
<link rel="stylesheet" id="nouislider-css-css" href="http://wp.lab/wp-content/plugins/immobilien-leadgenerator/public/css/nouislider.min.css?ver=1.6.8.1" type="text/css" media="all">
|
||||
<!-- immobilien-leadgenerator -->
|
||||
<link rel="stylesheet" id="owl-carousel-css" href="http://wp.lab/wp-content/plugins/immobilien-leadgenerator/public/css/owl.carousel.min.css?ver=1.6.8.1" type="text/css" media="all">
|
||||
<!-- immobilien-leadgenerator -->
|
||||
<link rel="stylesheet" id="owl-carousel-theme-css" href="http://wp.lab/wp-content/plugins/immobilien-leadgenerator/public/css/owl.theme.default.css?ver=1.6.8.1" type="text/css" media="all">
|
||||
<!-- immobilien-leadgenerator -->
|
||||
<link rel="stylesheet" id="hover-css-css" href="http://wp.lab/wp-content/plugins/immobilien-leadgenerator/public/css/hover-min.css?ver=1.6.8.1" type="text/css" media="all">
|
||||
<!-- light-bakso -->
|
||||
<link rel="stylesheet" id="lightbakso-css" href="http://wp.lab/wp-content/plugins/light-bakso/public/css/lightbakso-public.css?ver=1.0.0" type="text/css" media="all">
|
||||
<!-- light-bakso -->
|
||||
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/light-bakso/public/js/lightbakso-public.js?ver=1.0.0"></script>
|
||||
<!-- mana-gateway -->
|
||||
<link rel="stylesheet" id="mana-gateway-css" href="http://wp.lab/wp-content/plugins/mana-gateway/inc/frontend/css/mana-gateway-frontend.css?ver=1.0.0" type="text/css" media="all">
|
||||
<!-- mana-gateway -->
|
||||
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/mana-gateway/inc/frontend/js/mana-gateway-frontend.js?ver=1.0.0"></script>
|
||||
<!-- modern-portfolio -->
|
||||
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/modern-portfolio/js/script.js?ver=1.0"></script>
|
||||
<!-- modern-portfolio -->
|
||||
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/modern-portfolio/js/fetchmore.js?ver=1.0"></script>
|
||||
<!-- pretty-portfolio -->
|
||||
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/pretty-portfolio/assets/js/charming.min.js?ver=1.0.0"></script>
|
||||
<!-- pretty-portfolio -->
|
||||
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/pretty-portfolio/assets/js/TweenMax.min.js?ver=1.0.0"></script>
|
||||
<!-- pretty-portfolio -->
|
||||
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/pretty-portfolio/assets/js/demo.js?ver=1.0.0"></script>
|
||||
<!-- pretty-portfolio -->
|
||||
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/pretty-portfolio/assets/js/test.js?ver=1.0.0"></script>
|
||||
<!-- quran-live -->
|
||||
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/quran-live//template/js/quranlive_load.js?ver=1.0"></script>
|
||||
<!-- quran-live -->
|
||||
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/quran-live//template/js/screenfull.js?ver=1.0"></script>
|
||||
<!-- relations-lite -->
|
||||
<link rel="stylesheet" id="relations-public-style-css" href="http://wp.lab/wp-content/plugins/relations-lite/assets/public/css/relations.css?ver=1.0.0" type="text/css" media="all">
|
||||
<!-- relations-lite -->
|
||||
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/relations-lite/assets/public/js/relations.js?ver=1.0.0"></script>
|
||||
<!-- reputate -->
|
||||
<link rel="stylesheet" id="reputate_wordpress-css" href="http://wp.lab/wp-content/plugins/reputate/public/css/reputate_wordpress-public.css?ver=1.0.0" type="text/css" media="all">
|
||||
<!-- reputate -->
|
||||
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/reputate/public/js/reputate_wordpress-public.js?ver=1.0.0"></script>
|
||||
<!-- review-pro -->
|
||||
<link rel="stylesheet" id="review-pro-css" href="http://wp.lab/wp-content/plugins/review-pro/public/css/review-pro-public.css?ver=1.0.0" type="text/css" media="all">
|
||||
<!-- review-pro -->
|
||||
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/review-pro/public/js/review-pro-public.js?ver=1.0.0"></script>
|
||||
<!-- secure-copy-content-protection -->
|
||||
<link rel="stylesheet" id="secure-copy-content-protection-css" href="http://wp.lab/wp-content/plugins/secure-copy-content-protection/public/css/secure-copy-content-protection-public.css?ver=1.0.2" type="text/css" media="all">
|
||||
<!-- secure-copy-content-protection -->
|
||||
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/secure-copy-content-protection/public/js/secure-copy-content-protection-public.js?ver=1.0.2"></script>
|
||||
<!-- seo-content-randomizer -->
|
||||
<link rel="stylesheet" id="issscr-css" href="http://wp.lab/wp-content/plugins/seo-content-randomizer/public/css/issscr-public.css?ver=3.3.1" type="text/css" media="all">
|
||||
<!-- seo-content-randomizer -->
|
||||
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/seo-content-randomizer/public/js/issscr-public.js?ver=3.3.1"></script>
|
||||
<!-- seo-content-randomizer -->
|
||||
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/seo-content-randomizer/public/plugins/flexslider/jquery.flexslider-min.js?ver=3.3.1"></script>
|
||||
<!-- sharethis-reviews -->
|
||||
<link rel="stylesheet" id="share-this-reviews-review-css" href="http://wp.lab/wp-content/plugins/sharethis-reviews/css/sharethisreviews.css?ver=1.0.0" type="text/css" media="all">
|
||||
<!-- sharethis-reviews -->
|
||||
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/sharethis-reviews/js/review.js?ver=1.0.0"></script>
|
||||
<!-- simple-cookie-control -->
|
||||
<link rel="stylesheet" id="cookieconsent-css" href="http://wp.lab/wp-content/plugins/simple-cookie-control/public/css/cookieconsent.min.css?ver=1.0.0" type="text/css" media="all">
|
||||
<!-- simple-cookie-control -->
|
||||
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/simple-cookie-control/public/js/cookieconsent.min.js?ver=1.0.0"></script>
|
||||
<!-- simple-cookie-control -->
|
||||
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/simple-cookie-control/public/js/simple-cookie-control-public.min.js?ver=1.0.0"></script>
|
||||
<!-- simple-nested-menu -->
|
||||
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/simple-nested-menu/js/script.js?ver=1.0"></script>
|
||||
<!-- super-web-share -->
|
||||
<link rel="stylesheet" id="super-web-share-css" href="http://wp.lab/wp-content/plugins/super-web-share/public/css/super-web-share-public.css?ver=1.0.0" type="text/css" media="all">
|
||||
<!-- super-web-share -->
|
||||
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/super-web-share/public/js/super-web-share-public.js?ver=1.0.0"></script>
|
||||
<!-- truendo -->
|
||||
<link rel="stylesheet" id="truendo_wordpress-css" href="http://wp.lab/wp-content/plugins/truendo/public/css/truendo-public.css?ver=1.0.3" type="text/css" media="all">
|
||||
<!-- truendo -->
|
||||
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/truendo/public/js/truendo-public.js?ver=1.0.3"></script>
|
||||
<!-- trusted-order-notifications -->
|
||||
<link rel="stylesheet" id="vnf-style-css" href="http://wp.lab/wp-content/plugins/trusted-order-notifications/assets/css/vnfaster-order.min.css?ver=2.0.0" type="text/css" media="all">
|
||||
<!-- trusted-order-notifications -->
|
||||
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/trusted-order-notifications/assets/js/vnfaster-order.min.js?ver=2.0.0"></script>
|
||||
<!-- um-events-lite-for-ultimate-member -->
|
||||
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/um-events-lite-for-ultimate-member/assets/js/um-events.min.js?ver=1.0.0"></script>
|
||||
<!-- wc-shipping-insurance -->
|
||||
<link rel="stylesheet" id="shipping_insurance_policy-css" href="http://wp.lab/wp-content/plugins/wc-shipping-insurance/assets/css/shipping-insurance.css?ver=1.0.0" type="text/css" media="all">
|
||||
<!-- widget-github-profile -->
|
||||
<link rel="stylesheet" id="gh-profile-widget-style-css" href="http://wp.lab/wp-content/plugins/widget-github-profile/style.css?ver=1.0.0" type="text/css" media="all">
|
||||
<!-- woo-seo-content-randomizer-addon -->
|
||||
<link rel="stylesheet" id="isswscr-css" href="http://wp.lab/wp-content/plugins/woo-seo-content-randomizer-addon/public/css/isswscr-public.css?ver=1.1.0" type="text/css" media="all">
|
||||
<!-- woo-seo-content-randomizer-addon -->
|
||||
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/woo-seo-content-randomizer-addon/public/js/isswscr-public.js?ver=1.1.0"></script>
|
||||
<!-- woorousell -->
|
||||
<link rel="stylesheet" id="woorousell-css" href="http://wp.lab/wp-content/plugins/woorousell/assets/css/core.css?ver=1.0.0" type="text/css" media="all">
|
||||
<!-- wp-change-logo -->
|
||||
<link rel="stylesheet" id="wp-change-logo-css" href="http://wp.lab/wp-content/plugins/wp-change-logo/public/css/wp-change-logo-public.css?ver=1.0.0" type="text/css" media="all">
|
||||
<!-- wp-change-logo -->
|
||||
<script type="text/javascript" src="http://wp.lab/wp-content/plugins/wp-change-logo/public/js/wp-change-logo-public.js?ver=1.0.0"></script>
|
||||
|
||||
@@ -0,0 +1,375 @@
|
||||
# Copyright (C) 2018 SumaPress
|
||||
# This file is distributed under the GPL-2.0+.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Simple Cookie Control 1.0.0\n"
|
||||
"Report-Msgid-Bugs-To: "
|
||||
"http://wordpress.org/support/plugin/simple-cookie-control\n"
|
||||
"POT-Creation-Date: 2018-10-29 15:45:29+00:00\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"PO-Revision-Date: 2018-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"X-Generator: grunt-wp-i18n 0.4.9\n"
|
||||
|
||||
#: admin/class-simple-cookie-control-admin.php:79
|
||||
msgid "Go to customizer"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-simple-cookie-control-customizer.php:64
|
||||
msgid "Main Background Color"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-simple-cookie-control-customizer.php:69
|
||||
msgid "Main Text Color"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-simple-cookie-control-customizer.php:74
|
||||
msgid "Main Link Color"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-simple-cookie-control-customizer.php:81
|
||||
msgid "Button Background Color"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-simple-cookie-control-customizer.php:86
|
||||
msgid "Button Text Color"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-simple-cookie-control-customizer.php:91
|
||||
msgid "Button Border Color"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-simple-cookie-control-customizer.php:98
|
||||
msgid "Decline Button Background Color"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-simple-cookie-control-customizer.php:103
|
||||
msgid "Decline Button Text Color"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-simple-cookie-control-customizer.php:108
|
||||
msgid "Decline Button Border Color"
|
||||
msgstr ""
|
||||
|
||||
#. Plugin Name of the plugin/theme
|
||||
msgid "Simple Cookie Control"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-simple-cookie-control-customizer.php:164
|
||||
msgid "Customize Manager for custom cookie banner"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-simple-cookie-control-customizer.php:190
|
||||
msgid "Styles of the banner"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-simple-cookie-control-customizer.php:213
|
||||
msgid "Set the position of the cookie banner"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-simple-cookie-control-customizer.php:218
|
||||
msgid "Banner bottom"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-simple-cookie-control-customizer.php:219
|
||||
msgid "Bottom - Floating left"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-simple-cookie-control-customizer.php:220
|
||||
msgid "Bottom - Floating right"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-simple-cookie-control-customizer.php:221
|
||||
msgid "Banner top"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-simple-cookie-control-customizer.php:222
|
||||
msgid "Top - Floating left"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-simple-cookie-control-customizer.php:223
|
||||
msgid "Top - Floating right"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-simple-cookie-control-customizer.php:244
|
||||
msgid "Set the style of the cookie banner"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-simple-cookie-control-customizer.php:249
|
||||
msgid "Block"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-simple-cookie-control-customizer.php:250
|
||||
msgid "Classic"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-simple-cookie-control-customizer.php:251
|
||||
msgid "Edgeless"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-simple-cookie-control-customizer.php:271
|
||||
msgid "Check to change colors here or uncheck to defined them in CSS."
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-simple-cookie-control-customizer.php:319
|
||||
msgid "Contents of the banner"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-simple-cookie-control-customizer.php:342
|
||||
msgid "Main Message"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-simple-cookie-control-customizer.php:365
|
||||
msgid "Link text"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-simple-cookie-control-customizer.php:384
|
||||
msgid "Link href (internal or external)"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-simple-cookie-control-customizer.php:407
|
||||
msgid "Main Button"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-simple-cookie-control-customizer.php:426
|
||||
msgid "Secondary Button"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-simple-cookie-control-customizer.php:449
|
||||
msgid "The content of the secondary banner"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-simple-cookie-control-customizer.php:450
|
||||
msgid ""
|
||||
"Put only text or even html like: \"<span class=\"dashicons "
|
||||
"dashicons-image-filter\"></span>\" or an img tag."
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-simple-cookie-control-customizer.php:468
|
||||
msgid "Show or not the secondary banner after the primary one is hidden"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-simple-cookie-control-customizer.php:469
|
||||
msgid ""
|
||||
"The secondary banner allow users see again the main banner to change their "
|
||||
"previous decision."
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-simple-cookie-control-customizer.php:491
|
||||
msgid "Analytics & Cookie control"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-simple-cookie-control-customizer.php:514
|
||||
msgid "Activate or not the implementation of basic internal Analytics."
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-simple-cookie-control-customizer.php:532
|
||||
msgid "Cookie name"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-simple-cookie-control-customizer.php:533
|
||||
msgid "Name of the cookie that keeps track of users choice."
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-simple-cookie-control-customizer.php:551
|
||||
msgid "Days to expiry"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-simple-cookie-control-customizer.php:552
|
||||
msgid "The cookies expire date, specified in days."
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-simple-cookie-control-customizer.php:570
|
||||
msgid "Reload or not the web after the user make a choice."
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-simple-cookie-control-customizer.php:592
|
||||
msgid "Google Tag Manager ID"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-simple-cookie-control-customizer.php:593
|
||||
msgid "Set your ID of Google Tag Manager."
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-simple-cookie-control-customizer.php:611
|
||||
msgid "Activate or not the implementation of Google Tag Manager"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-simple-cookie-control-customizer.php:616
|
||||
msgid "Do not activate it never"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-simple-cookie-control-customizer.php:617
|
||||
msgid "Conditional on the acceptance of cookies"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-simple-cookie-control-customizer.php:618
|
||||
msgid "Always activated"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-simple-cookie-control-customizer.php:638
|
||||
msgid "Advanced control"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-simple-cookie-control-customizer.php:661
|
||||
msgid "Add or not extra control to prevents the execution of third party scripts."
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-simple-cookie-control-customizer.php:684
|
||||
msgid "<scripts> to try to block"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-simple-cookie-control-customizer.php:685
|
||||
msgid ""
|
||||
"Set comma separated list of words, absolute or relative urls, or only JS "
|
||||
"file names to allow this plugin to search them into the src of the "
|
||||
"<scripts> you want to block. Please be carefoul with this!"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-simple-cookie-control-customizer.php:708
|
||||
msgid "Blacklist to block (also about JS inline with external calls into the code)"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-simple-cookie-control-customizer.php:709
|
||||
msgid ""
|
||||
"Set comma separated list of regexes to test URLs against. Example: "
|
||||
"/black-domain-name-1/, /black-domain-name-2/ "
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-simple-cookie-control-customizer.php:728
|
||||
msgid ""
|
||||
"Whitelist not to block (also about JS inline with external calls into the "
|
||||
"code)"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-simple-cookie-control-customizer.php:729
|
||||
msgid ""
|
||||
"Set comma separated list of regexes to test URLs against. Example: "
|
||||
"/white-domain-name-1/, /white-domain-name-2/"
|
||||
msgstr ""
|
||||
|
||||
#: admin/views/simple-cookie-control-display-internal-analytics.php:19
|
||||
msgid "Total: %s"
|
||||
msgstr ""
|
||||
|
||||
#: admin/views/simple-cookie-control-display-internal-analytics.php:28
|
||||
msgid "Data from:"
|
||||
msgstr ""
|
||||
|
||||
#: admin/views/simple-cookie-control-display-internal-analytics.php:30
|
||||
msgid "Accepted"
|
||||
msgstr ""
|
||||
|
||||
#: admin/views/simple-cookie-control-display-internal-analytics.php:32
|
||||
msgid "Rejected"
|
||||
msgstr ""
|
||||
|
||||
#: admin/views/simple-cookie-control-display-internal-analytics.php:38
|
||||
msgid "Reset data"
|
||||
msgstr ""
|
||||
|
||||
#: admin/views/simple-cookie-control-display-shortcode-information.php:19
|
||||
msgid ""
|
||||
"With this plugin you can show/hide conditional content depending on the "
|
||||
"acceptance of cookies with:"
|
||||
msgstr ""
|
||||
|
||||
#: admin/views/simple-cookie-control-display-shortcode-information.php:21
|
||||
msgid "A specific block of gutenberg."
|
||||
msgstr ""
|
||||
|
||||
#: admin/views/simple-cookie-control-display-shortcode-information.php:22
|
||||
msgid "Some shortocodes described below."
|
||||
msgstr ""
|
||||
|
||||
#: admin/views/simple-cookie-control-display-shortcode-information.php:23
|
||||
msgid "Others advanced options that you can configure in this section."
|
||||
msgstr ""
|
||||
|
||||
#: admin/views/simple-cookie-control-display-shortcode-information.php:26
|
||||
#: admin/views/simple-cookie-control-display-shortcode-information.php:28
|
||||
msgid "your content"
|
||||
msgstr ""
|
||||
|
||||
#: admin/views/simple-cookie-control-display-shortcode-information.php:27
|
||||
msgid "Shortcode to show the content only when cookies have been accepted."
|
||||
msgstr ""
|
||||
|
||||
#: admin/views/simple-cookie-control-display-shortcode-information.php:29
|
||||
msgid ""
|
||||
"Shortcode to show the content only when cookies have not been yet accepted "
|
||||
"(or even are rejected)."
|
||||
msgstr ""
|
||||
|
||||
#: admin/views/simple-cookie-control-display-shortcode-information.php:31
|
||||
msgid ""
|
||||
"Shortcode to show IFRAME only when the user has accepted cookies or in "
|
||||
"another case this one show an IMAGE."
|
||||
msgstr ""
|
||||
|
||||
#: admin/views/simple-cookie-control-display-shortcode-information.php:33
|
||||
msgid "Attributes for [SCC_ALLOW], [SCC_DENY], [SCC_IFRAME] "
|
||||
msgstr ""
|
||||
|
||||
#: admin/views/simple-cookie-control-display-shortcode-information.php:34
|
||||
msgid ""
|
||||
"message to show like a button to allow user to accept cookies of these "
|
||||
"shortcodes restring content"
|
||||
msgstr ""
|
||||
|
||||
#: admin/views/simple-cookie-control-display-shortcode-information.php:35
|
||||
msgid ""
|
||||
"define a cookie if you want allow partial acceptance even though the main "
|
||||
"banner's cookies have been rejected"
|
||||
msgstr ""
|
||||
|
||||
#: admin/views/simple-cookie-control-display-shortcode-information.php:36
|
||||
msgid ""
|
||||
"define 'true'(default) or 'false' to show or not a secundary banner as "
|
||||
"button."
|
||||
msgstr ""
|
||||
|
||||
#: admin/views/simple-cookie-control-display-shortcode-information.php:39
|
||||
msgid "Extra attributes only for [SCC_IFRAME] "
|
||||
msgstr ""
|
||||
|
||||
#: admin/views/simple-cookie-control-display-shortcode-information.php:40
|
||||
msgid "url of the image to show when the user has NOT accepted cookies yet"
|
||||
msgstr ""
|
||||
|
||||
#: admin/views/simple-cookie-control-display-shortcode-information.php:41
|
||||
msgid "unique name to identify the previous image with CSS or JS"
|
||||
msgstr ""
|
||||
|
||||
#: admin/views/simple-cookie-control-display-shortcode-information.php:42
|
||||
msgid "url /embed/ of the iframe to show when the user has accepted cookies"
|
||||
msgstr ""
|
||||
|
||||
#: admin/views/simple-cookie-control-display-shortcode-information.php:43
|
||||
msgid "width in pixels for the iframe"
|
||||
msgstr ""
|
||||
|
||||
#: admin/views/simple-cookie-control-display-shortcode-information.php:44
|
||||
msgid "height in pixels for the iframe"
|
||||
msgstr ""
|
||||
|
||||
#: admin/views/simple-cookie-control-display-shortcode-information.php:47
|
||||
msgid "Try to force automatically the blocking of scripts?"
|
||||
msgstr ""
|
||||
|
||||
#. Author of the plugin/theme
|
||||
msgid "SumaPress"
|
||||
msgstr ""
|
||||
|
||||
#. Description of the plugin/theme
|
||||
msgid ""
|
||||
"Inform users that your site uses cookies and blocks them until the visitor "
|
||||
"accepts."
|
||||
msgstr ""
|
||||
|
||||
#. Author URI of the plugin/theme
|
||||
msgid "https://sumapress.com"
|
||||
msgstr ""
|
||||
@@ -0,0 +1,185 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WB Newsletter 1.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2018-10-08 13:27+0330\n"
|
||||
"PO-Revision-Date: 2018-10-08 13:28+0330\n"
|
||||
"Last-Translator: Morteza Geransayeh <man4toman@gmail.com>\n"
|
||||
"Language-Team: WPB\n"
|
||||
"Language: fa_IR\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Poedit 2.1.1\n"
|
||||
"X-Poedit-KeywordsList: _e;__\n"
|
||||
"X-Poedit-Basepath: ..\n"
|
||||
"X-Poedit-SearchPath-0: .\n"
|
||||
"X-Poedit-SearchPath-1: languages\n"
|
||||
|
||||
#: includes/newsletter_list.php:12 includes/newsletter_list.php:13
|
||||
msgid "Newsletter"
|
||||
msgstr "خبرنامه"
|
||||
|
||||
#: includes/newsletter_list.php:67
|
||||
msgid "No items avaliable."
|
||||
msgstr "موردی پیدا نشد."
|
||||
|
||||
#: includes/newsletter_list.php:135
|
||||
msgid "Name"
|
||||
msgstr "نام"
|
||||
|
||||
#: includes/newsletter_list.php:138
|
||||
msgid "Phone"
|
||||
msgstr "شماره موبایل"
|
||||
|
||||
#: includes/newsletter_list.php:141
|
||||
msgid "Email"
|
||||
msgstr "آدرس ایمیل"
|
||||
|
||||
#: includes/newsletter_list.php:143
|
||||
msgid "Register Date"
|
||||
msgstr "تاریخ عضویت"
|
||||
|
||||
#: includes/newsletter_list.php:205 simple-newsletter.php:85
|
||||
#: simple-newsletter.php:113
|
||||
msgid "You do not have the necessary access to change the data."
|
||||
msgstr "شما دسترسی لازم برای تغییر داده ها را ندارید."
|
||||
|
||||
#: includes/newsletter_list.php:283 includes/newsletter_list.php:284
|
||||
#: includes/newsletter_list.php:310
|
||||
msgid "Email Newsletter"
|
||||
msgstr "خبرنامه ایمیلی"
|
||||
|
||||
#: includes/newsletter_list.php:293 includes/newsletter_list.php:294
|
||||
msgid "Setting"
|
||||
msgstr "تنظیمات"
|
||||
|
||||
#: includes/newsletter_list.php:303 includes/newsletter_list.php:336
|
||||
msgid "You do not have sufficient permissions to access this page."
|
||||
msgstr "شما دسترسی لازم برای مشاهده این صفحه را ندارید."
|
||||
|
||||
#: includes/newsletter_list.php:312
|
||||
msgid "Export Email List"
|
||||
msgstr "خروجی از لیست"
|
||||
|
||||
#: includes/newsletter_list.php:342
|
||||
msgid "Newsletter Settings"
|
||||
msgstr "تنظیمات خبرنامه"
|
||||
|
||||
#: includes/newsletter_list.php:346
|
||||
msgid "Email: "
|
||||
msgstr "ایمیل: "
|
||||
|
||||
#: includes/newsletter_list.php:347 includes/newsletter_list.php:352
|
||||
#: includes/newsletter_list.php:357
|
||||
msgid "Yes"
|
||||
msgstr "بله"
|
||||
|
||||
#: includes/newsletter_list.php:348 includes/newsletter_list.php:353
|
||||
#: includes/newsletter_list.php:358
|
||||
msgid "no"
|
||||
msgstr "خیر"
|
||||
|
||||
#: includes/newsletter_list.php:351
|
||||
msgid "Name: "
|
||||
msgstr "نام: "
|
||||
|
||||
#: includes/newsletter_list.php:356
|
||||
msgid "Phone: "
|
||||
msgstr "شماره موبایل: "
|
||||
|
||||
#: includes/newsletter_list.php:361
|
||||
msgid "Save"
|
||||
msgstr "ذخیره کردن"
|
||||
|
||||
#: languages/common-strings.php:2
|
||||
#, fuzzy
|
||||
#| msgid "Email Newsletter"
|
||||
msgid "Simple newsletter"
|
||||
msgstr "خبرنامه ایمیلی"
|
||||
|
||||
#: languages/common-strings.php:3
|
||||
#, fuzzy
|
||||
#| msgid "Subscribe to Newsletter"
|
||||
msgid "Simple custom newsletter."
|
||||
msgstr "اشتراک در خبرنامه"
|
||||
|
||||
#: languages/common-strings.php:4
|
||||
#, fuzzy
|
||||
msgid "Sekineh Ebrahimzadeh"
|
||||
msgstr "سکینه ابراهیم زاده"
|
||||
|
||||
#: simple-newsletter.php:91
|
||||
msgid "Settings saved successfully"
|
||||
msgstr "تنظیمات با موفقیت ذخیره شد"
|
||||
|
||||
#: simple-newsletter.php:121
|
||||
msgid "Please enter the email address"
|
||||
msgstr "لطفا آدرس ایمیل را وارد کنید."
|
||||
|
||||
#: simple-newsletter.php:124
|
||||
msgid "Invalid email address"
|
||||
msgstr "لطفا آدرس ایمیل معتبری وارد کنید."
|
||||
|
||||
#: simple-newsletter.php:131
|
||||
msgid "Please enter the name"
|
||||
msgstr "لطفا نام خود را وارد کنید."
|
||||
|
||||
#: simple-newsletter.php:138
|
||||
msgid "Please enter the phone number"
|
||||
msgstr "لطفا شماره موبایل خود را وارد کنید."
|
||||
|
||||
#: simple-newsletter.php:141
|
||||
msgid "Invalid phone number"
|
||||
msgstr "لطفا شماره موبایل معتبری وارد کنید."
|
||||
|
||||
#: simple-newsletter.php:161
|
||||
msgid "You are already a member"
|
||||
msgstr "شما قبلا عضو شدید."
|
||||
|
||||
#: simple-newsletter.php:176
|
||||
msgid "Your information has been successfully recorded."
|
||||
msgstr "اطلاعات شما با موفقیت ثبت شده است."
|
||||
|
||||
#: simple-newsletter.php:198
|
||||
msgid "Enter your name"
|
||||
msgstr "لطفا نام خود را وارد کنید."
|
||||
|
||||
#: simple-newsletter.php:201
|
||||
msgid "Enter your email address*"
|
||||
msgstr "آدرس ایمیل خود را وارد کنید."
|
||||
|
||||
#: simple-newsletter.php:204
|
||||
msgid "Enter your phone number"
|
||||
msgstr "لطفا شماره موبایل خود را وارد کنید."
|
||||
|
||||
#: simple-newsletter.php:206
|
||||
msgid "Subscribe to Newsletter"
|
||||
msgstr "اشتراک در خبرنامه"
|
||||
|
||||
#~ msgid "Please enter valid email/phone"
|
||||
#~ msgstr "ورودی ها معتبر نیستند"
|
||||
|
||||
#~ msgid "Thanks for join our newsletter"
|
||||
#~ msgstr "شما با موفقیت عضو شدید"
|
||||
|
||||
#~ msgid "Phone Number*"
|
||||
#~ msgstr "شماره موبایل خود را وارد کنید ..."
|
||||
|
||||
#~ msgid "Regme »"
|
||||
#~ msgstr "عضویت"
|
||||
|
||||
#~ msgid "Your Name*"
|
||||
#~ msgstr "نام"
|
||||
|
||||
#~ msgid "Your Family*"
|
||||
#~ msgstr "نام خانوادگی"
|
||||
|
||||
#~ msgid "Please enter your last name"
|
||||
#~ msgstr "لطفا نام خانوادگی خود را وارد کنید"
|
||||
|
||||
#~ msgid "Last Name*"
|
||||
#~ msgstr "نام خانوادگی*"
|
||||
|
||||
#~ msgid "Last name"
|
||||
#~ msgstr "نام خانوادگی"
|
||||
@@ -0,0 +1,122 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Ultimate WooCommerce Offers Zone 1.0.0\n"
|
||||
"POT-Creation-Date: 2018-10-09 18:39+0530\n"
|
||||
"PO-Revision-Date: 2018-10-09 18:39+0530\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: makewebbetter <webmaster@makewebbetter.com>\n"
|
||||
"Language: English\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Poedit 1.5.4\n"
|
||||
"X-Poedit-KeywordsList: _e;__\n"
|
||||
"X-Poedit-Basepath: /opt/lampp/htdocs/wordpress/wp-content/plugins/ultimate-"
|
||||
"woocommerce-offers-zone/\n"
|
||||
"Plural-Forms: nplurals=2; plural=n == 1 ? 0 : 1;\n"
|
||||
"X-Poedit-SourceCharset: UTF-8\n"
|
||||
"X-Poedit-SearchPath-0: .\n"
|
||||
|
||||
#: ultimate-woocommerce-offers-zone.php:84
|
||||
msgid "Go To Settings"
|
||||
msgstr ""
|
||||
|
||||
#: ultimate-woocommerce-offers-zone.php:129
|
||||
msgid ""
|
||||
"WooCommerce is not activated. Please install WooCommerce first, to use the "
|
||||
"Woocommerce Offers Zone plugin !!!"
|
||||
msgstr ""
|
||||
|
||||
#: public/class-ultimate-woocommerce-offers-zone-public.php:153
|
||||
msgid "No products found"
|
||||
msgstr ""
|
||||
|
||||
#: admin/class-ultimate-woocommerce-offers-zone-admin.php:110
|
||||
msgid "Ultimate Woocommerce Offers Zone Settings"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/ultimate-woocommerce-offers-zone-admin-display-general.php:14
|
||||
#: admin/partials/ultimate-woocommerce-offers-zone-admin-display.php:48
|
||||
msgid "Ultimate Woocommerce Offers Zone "
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/ultimate-woocommerce-offers-zone-admin-display-general.php:17
|
||||
msgid "Enable"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/ultimate-woocommerce-offers-zone-admin-display-general.php:18
|
||||
msgid "By clicking enable button working will be enable."
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/ultimate-woocommerce-offers-zone-admin-display-general.php:23
|
||||
msgid "Design"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/ultimate-woocommerce-offers-zone-admin-display-general.php:29
|
||||
msgid "Default"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/ultimate-woocommerce-offers-zone-admin-display-general.php:30
|
||||
msgid "Slide"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/ultimate-woocommerce-offers-zone-admin-display-general.php:33
|
||||
msgid "Select the design for product listing on offer page"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/ultimate-woocommerce-offers-zone-admin-display-general.php:39
|
||||
msgid "Heading"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/ultimate-woocommerce-offers-zone-admin-display-general.php:42
|
||||
msgid "Enter the heading of the product."
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/ultimate-woocommerce-offers-zone-admin-display-general.php:47
|
||||
msgid "No Of Products"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/ultimate-woocommerce-offers-zone-admin-display-general.php:50
|
||||
msgid "Enter the no of product for listing on offer page."
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/ultimate-woocommerce-offers-zone-admin-display-general.php:55
|
||||
msgid "Shortcode"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/ultimate-woocommerce-offers-zone-admin-display-general.php:58
|
||||
msgid "Shortcode for listing products on shop page ."
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/ultimate-woocommerce-offers-zone-admin-display-general.php:64
|
||||
msgid "Save Changes"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/ultimate-woocommerce-offers-zone-admin-display.php:54
|
||||
msgid "Settings Saved!"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/ultimate-woocommerce-offers-zone-admin-display.php:64
|
||||
msgid "General"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/ultimate-woocommerce-offers-zone-admin-display.php:66
|
||||
msgid "Offers"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/ultimate-woocommerce-offers-zone-admin-display.php:71
|
||||
#: admin/partials/ultimate-woocommerce-offers-zone-admin-display.php:74
|
||||
msgid "enhanced-woocommerce-flash-sale"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/ultimate-woocommerce-offers-zone-admin-display.php:97
|
||||
msgid "please purchase this plugin and then activate this plugin"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/ultimate-woocommerce-offers-zone-admin-display-offer.php:34
|
||||
msgid "View Details"
|
||||
msgstr ""
|
||||
|
||||
#: admin/partials/ultimate-woocommerce-offers-zone-admin-display-offer.php:37
|
||||
msgid "Add To Cart"
|
||||
msgstr ""
|
||||
@@ -0,0 +1,240 @@
|
||||
# Copyright (C) 2018 SuitePlugins
|
||||
# This file is distributed under the GPLv2 or later..
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: UM Events Lite for Ultimate Member 1.0.0\n"
|
||||
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/um-events\n"
|
||||
"POT-Creation-Date: 2018-10-25 01:29:33+00:00\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"PO-Revision-Date: 2018-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"X-Generator: grunt-wp-i18n1.0.2\n"
|
||||
|
||||
#: includes/class-um-events-admin.php:80 um-events.php:113 um-events.php:126
|
||||
msgid "Events"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-um-events-admin.php:104
|
||||
#: includes/class-um-events-admin.php:194
|
||||
msgid "Show Event Image"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-um-events-admin.php:105
|
||||
#: includes/class-um-events-admin.php:198
|
||||
msgid "Show event featured image"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-um-events-admin.php:111
|
||||
#: includes/class-um-events-admin.php:203
|
||||
msgid "Allow Description"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-um-events-admin.php:112
|
||||
#: includes/class-um-events-admin.php:207
|
||||
msgid "Allow event description in form"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-um-events-admin.php:118
|
||||
msgid "Allow Ticket URL"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-um-events-admin.php:119
|
||||
msgid "Allow ticket URL in form"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-um-events-admin.php:125
|
||||
msgid "Restrict frontend file upload"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-um-events-admin.php:126
|
||||
msgid "Restrict users from adding events from their profile"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-um-events-admin.php:142 includes/um-events-posttypes.php:17
|
||||
#: templates/events-list-tab.php:28 templates/events-list.php:31
|
||||
#: um-events.php:148
|
||||
msgid "No events found."
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-um-events-admin.php:150
|
||||
#: includes/class-um-events-admin.php:151
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-um-events-admin.php:163
|
||||
msgid "UM Events"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-um-events-ajax.php:19
|
||||
msgid "Event name missing."
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-um-events-ajax.php:22
|
||||
msgid "Event start date missing."
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-um-events-ajax.php:25
|
||||
msgid "Event start time missing."
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-um-events-ajax.php:65 um-events.php:181
|
||||
msgid "Create Event"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-um-events-ajax.php:67 um-events.php:183
|
||||
msgid "Update Event"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-um-events-ajax.php:80 templates/events-list-tab-form.php:6
|
||||
msgid "Event Title"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-um-events-ajax.php:89 templates/events-list-tab-form.php:15
|
||||
msgid "Add Event Photo"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-um-events-ajax.php:95 includes/um-events-posttypes.php:78
|
||||
#: templates/events-list-tab-form.php:22
|
||||
msgid "Start Date"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-um-events-ajax.php:99 includes/um-events-posttypes.php:82
|
||||
#: templates/events-list-tab-form.php:26
|
||||
msgid "+ End Time"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-um-events-ajax.php:103 includes/um-events-posttypes.php:86
|
||||
#: templates/events-list-tab-form.php:30
|
||||
msgid "End Date"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-um-events-ajax.php:107 includes/um-events-posttypes.php:90
|
||||
#: templates/events-list-tab-form.php:34
|
||||
msgid "- End Time"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-um-events-ajax.php:111 includes/um-events-posttypes.php:94
|
||||
#: templates/events-list-tab-form.php:42
|
||||
msgid "Event Locaton"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-um-events-ajax.php:118 includes/um-events-posttypes.php:101
|
||||
#: templates/event-view.php:42 templates/events-list-tab-form.php:49
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-um-events-ajax.php:124 templates/events-list-tab-form.php:56
|
||||
msgid "Submit Event"
|
||||
msgstr ""
|
||||
|
||||
#: includes/um-events-posttypes.php:10
|
||||
msgid "Add New Event"
|
||||
msgstr ""
|
||||
|
||||
#: includes/um-events-posttypes.php:11
|
||||
msgid "New Event"
|
||||
msgstr ""
|
||||
|
||||
#: includes/um-events-posttypes.php:12
|
||||
msgid "Edit Event"
|
||||
msgstr ""
|
||||
|
||||
#: includes/um-events-posttypes.php:13
|
||||
msgid "View Event"
|
||||
msgstr ""
|
||||
|
||||
#: includes/um-events-posttypes.php:14
|
||||
msgid "All Events"
|
||||
msgstr ""
|
||||
|
||||
#: includes/um-events-posttypes.php:15
|
||||
msgid "Search Events"
|
||||
msgstr ""
|
||||
|
||||
#: includes/um-events-posttypes.php:16
|
||||
msgid "Parent Events:"
|
||||
msgstr ""
|
||||
|
||||
#: includes/um-events-posttypes.php:18
|
||||
msgid "No events found in Trash."
|
||||
msgstr ""
|
||||
|
||||
#: includes/um-events-posttypes.php:23
|
||||
msgid "Events."
|
||||
msgstr ""
|
||||
|
||||
#: includes/um-events-posttypes.php:50 templates/events-list-tab-form.php:40
|
||||
msgid "Event Details"
|
||||
msgstr ""
|
||||
|
||||
#: templates/elements/event-header.php:4
|
||||
msgid "Upcoming"
|
||||
msgstr ""
|
||||
|
||||
#: templates/elements/event-header.php:5
|
||||
msgid "Past"
|
||||
msgstr ""
|
||||
|
||||
#: templates/elements/event-header.php:10
|
||||
msgid "+ Add Event"
|
||||
msgstr ""
|
||||
|
||||
#: templates/elements/event-list-details.php:14 templates/event-view.php:36
|
||||
msgid "Location:"
|
||||
msgstr ""
|
||||
|
||||
#: templates/elements/event-list-details.php:20
|
||||
msgid "Edit"
|
||||
msgstr ""
|
||||
|
||||
#: templates/elements/event-list-details.php:23
|
||||
msgid "Delete"
|
||||
msgstr ""
|
||||
|
||||
#: templates/events-list.php:2
|
||||
msgid "Add Event"
|
||||
msgstr ""
|
||||
|
||||
#. Plugin Name of the plugin/theme
|
||||
msgid "UM Events Lite for Ultimate Member"
|
||||
msgstr ""
|
||||
|
||||
#. Author URI of the plugin/theme
|
||||
msgid "https://suiteplugins.com/"
|
||||
msgstr ""
|
||||
|
||||
#. Description of the plugin/theme
|
||||
msgid "Manage events from Ultimate Member Profile"
|
||||
msgstr ""
|
||||
|
||||
#. Author of the plugin/theme
|
||||
msgid "SuitePlugins"
|
||||
msgstr ""
|
||||
|
||||
#: includes/um-events-posttypes.php:5
|
||||
msgctxt "post type general name"
|
||||
msgid "Events"
|
||||
msgstr ""
|
||||
|
||||
#: includes/um-events-posttypes.php:6
|
||||
msgctxt "post type singular name"
|
||||
msgid "Event"
|
||||
msgstr ""
|
||||
|
||||
#: includes/um-events-posttypes.php:7
|
||||
msgctxt "admin menu"
|
||||
msgid "Events"
|
||||
msgstr ""
|
||||
|
||||
#: includes/um-events-posttypes.php:8
|
||||
msgctxt "add new on admin bar"
|
||||
msgid "Event"
|
||||
msgstr ""
|
||||
|
||||
#: includes/um-events-posttypes.php:9
|
||||
msgctxt "event"
|
||||
msgid "Add New"
|
||||
msgstr ""
|
||||
22
spec/fixtures/dynamic_finders/plugin_version/woorousell/composer_file/package.json
vendored
Normal file
22
spec/fixtures/dynamic_finders/plugin_version/woorousell/composer_file/package.json
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"name": "woorousell",
|
||||
"version": "1.0.0",
|
||||
"scripts": {
|
||||
"start": "cross-env webpack --watch",
|
||||
"build": "cross-env NODE_ENV=production webpack"
|
||||
},
|
||||
"devDependencies": {
|
||||
"browser-sync": "^2.18.13",
|
||||
"browser-sync-webpack-plugin": "^1.2.0",
|
||||
"cross-env": "^5.1.1",
|
||||
"css-loader": "^0.28.7",
|
||||
"extract-text-webpack-plugin": "^3.0.2",
|
||||
"node-sass": "^4.7.2",
|
||||
"postcss-loader": "^2.0.9",
|
||||
"raw-loader": "^0.5.1",
|
||||
"sass-loader": "^6.0.6",
|
||||
"style-loader": "^0.19.1",
|
||||
"susy": "^2.2.12",
|
||||
"webpack": "^3.10.0"
|
||||
}
|
||||
}
|
||||
11
spec/fixtures/finders/users/oembed_api/200_author_name.json
vendored
Normal file
11
spec/fixtures/finders/users/oembed_api/200_author_name.json
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"type" : "rich",
|
||||
"version" : "1.0",
|
||||
"provider_url" : "https://wp.lab",
|
||||
"provider_name" : "WP Lab",
|
||||
"width" : 600,
|
||||
"author_name" : "admin sa",
|
||||
"height" : 338,
|
||||
"html" : "aaa",
|
||||
"title" : "HOME"
|
||||
}
|
||||
12
spec/fixtures/finders/users/oembed_api/200_author_url.json
vendored
Normal file
12
spec/fixtures/finders/users/oembed_api/200_author_url.json
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"type" : "rich",
|
||||
"version" : "1.0",
|
||||
"provider_url" : "https://wp.lab",
|
||||
"provider_name" : "WP Lab",
|
||||
"author_url" : "https://wp.lab/author/admin/",
|
||||
"width" : 600,
|
||||
"author_name" : "admin",
|
||||
"height" : 338,
|
||||
"html" : "aaa",
|
||||
"title" : "HOME"
|
||||
}
|
||||
1
spec/fixtures/finders/users/oembed_api/404.json
vendored
Normal file
1
spec/fixtures/finders/users/oembed_api/404.json
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"code":"oembed_invalid_url","message":"Not Found","data":{"status":404}}
|
||||
4
spec/fixtures/finders/users/yoast_seo_author_sitemap/no_usernames.xml
vendored
Normal file
4
spec/fixtures/finders/users/yoast_seo_author_sitemap/no_usernames.xml
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="//wp.lab/wp-content/plugins/wordpress-seo/css/main-sitemap.xsl"?>
|
||||
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd http://www.google.com/schemas/sitemap-image/1.1 http://www.google.com/schemas/sitemap-image/1.1/sitemap-image.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
|
||||
</urlset>
|
||||
<!-- XML Sitemap generated by Yoast SEO -->
|
||||
20
spec/fixtures/finders/users/yoast_seo_author_sitemap/usernames.xml
vendored
Normal file
20
spec/fixtures/finders/users/yoast_seo_author_sitemap/usernames.xml
vendored
Normal file
@@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="//wp.lab/wp-content/plugins/wordpress-seo/css/main-sitemap.xsl"?>
|
||||
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd http://www.google.com/schemas/sitemap-image/1.1 http://www.google.com/schemas/sitemap-image/1.1/sitemap-image.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
|
||||
<url>
|
||||
<loc>http://wp.lab/author/editor/</loc>
|
||||
<lastmod>2018-10-22T19:56:51+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>http://wp.lab/author/admin/</loc>
|
||||
<lastmod>2018-10-22T19:54:23+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>http://wp.lab/author//</loc>
|
||||
<lastmod>2018-10-22T19:54:23+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>http://wp.lab/author/ /</loc>
|
||||
<lastmod>2018-10-22T19:54:23+00:00</lastmod>
|
||||
</url>
|
||||
</urlset>
|
||||
<!-- XML Sitemap generated by Yoast SEO -->
|
||||
@@ -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": [
|
||||
|
||||
@@ -37,5 +37,11 @@ shared_examples WPScan::Target::Platform::WordPress do
|
||||
|
||||
its(:wordpress_hosted?) { should be true }
|
||||
end
|
||||
|
||||
context 'when the target host doesn\'t matches' do
|
||||
let(:url) { 'http://ex-wordpress.com' }
|
||||
|
||||
its(:wordpress_hosted?) { should be false }
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@@ -97,9 +97,9 @@ module WebMock
|
||||
end
|
||||
# rubocop:enabled all
|
||||
|
||||
SPECS = Pathname.new(__FILE__).dirname.to_s
|
||||
FIXTURES = File.join(SPECS, 'fixtures')
|
||||
FINDERS_FIXTURES = File.join(FIXTURES, 'finders')
|
||||
DYNAMIC_FINDERS_FIXTURES = File.join(FIXTURES, 'dynamic_finders')
|
||||
SPECS = Pathname.new(__FILE__).dirname
|
||||
FIXTURES = SPECS.join('fixtures')
|
||||
FINDERS_FIXTURES = FIXTURES.join('finders')
|
||||
DYNAMIC_FINDERS_FIXTURES = FIXTURES.join('dynamic_finders')
|
||||
|
||||
redefine_constant(:DB_DIR, File.join(FIXTURES, 'db'))
|
||||
redefine_constant(:DB_DIR, FIXTURES.join('db'))
|
||||
|
||||
@@ -21,7 +21,7 @@ Gem::Specification.new do |s|
|
||||
s.executables = ['wpscan']
|
||||
s.require_paths = ['lib']
|
||||
|
||||
s.add_dependency 'cms_scanner', '~> 0.0.40.2'
|
||||
s.add_dependency 'cms_scanner', '~> 0.0.41.0'
|
||||
|
||||
# Already required by CMSScanner, so version restrictions loosen
|
||||
s.add_dependency 'activesupport', '~> 5.2'
|
||||
@@ -32,7 +32,7 @@ Gem::Specification.new do |s|
|
||||
s.add_development_dependency 'rake', '~> 12.3'
|
||||
s.add_development_dependency 'rspec', '~> 3.8.0'
|
||||
s.add_development_dependency 'rspec-its', '~> 1.2.0'
|
||||
s.add_development_dependency 'rubocop', '~> 0.59.2'
|
||||
s.add_development_dependency 'rubocop', '~> 0.60.0'
|
||||
s.add_development_dependency 'simplecov', '~> 0.16.1'
|
||||
s.add_development_dependency 'webmock', '~> 3.4.2'
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user