Compare commits

...

19 Commits

Author SHA1 Message Date
erwanlr
8bbc2f32ae Bumps version 2018-11-12 16:11:14 +00:00
erwanlr
4ca46ab3ba Fixes #1241 2018-11-12 15:57:17 +00:00
erwanlr
7442c72d01 Fixes #1244 2018-11-08 20:28:24 +00:00
erwanlr
01cd8350bc Fixes 1242 2018-11-08 19:16:47 +00:00
erwanlr
8b5ea589db Ref #1241 2018-11-08 19:04:40 +00:00
Erwan
3555ca1d1e Merge pull request #1223 from taha-abbasi/patch-1
Added username enumeration instructions
2018-11-07 11:40:41 +00:00
erwanlr
ae034a47ed Removes FP DFs 2018-11-03 19:36:55 +00:00
erwanlr
ec3862c930 Adds DFs 2018-11-03 19:27:52 +00:00
erwanlr
c63804d1c5 Bumps version 2018-11-02 19:51:57 +00:00
erwanlr
c5e6752f75 Fixes #1232 2018-11-02 19:33:38 +00:00
erwanlr
e4f3e9d11c Fixes spec 2018-11-02 17:52:43 +00:00
erwanlr
f3713536b9 Adds missing spec files 2018-11-02 16:36:10 +00:00
erwanlr
fb751c0a51 Fixes #1228 2018-11-02 13:40:46 +00:00
erwanlr
9d3464055a Updates deps 2018-11-02 08:36:22 +00:00
erwanlr
0fea814f5d Fixes #1237 2018-11-02 08:33:21 +00:00
Ryan Dewhurst
ae70a6df9d Merge pull request #1233 from FenrirSec/fix_wordpress_hosted
Fixed pattern matching on target.wordpress_hosted
2018-10-29 13:46:50 +01:00
lp1
4afc756ccd Added spec for the new regex 2018-10-29 12:11:28 +01:00
lp1
adc5841261 Fixed too restrictive pattern matching on target.wordpress_hosted attribute 2018-10-25 18:09:04 +02:00
Taha Abbasi
804a8c34c6 Added username enumeration instructions
Added username enumeration instructions, and username enumeration with range instructions for use with Docker and without.
2018-10-08 13:39:11 -04:00
70 changed files with 2236 additions and 81 deletions

View File

@@ -35,6 +35,17 @@ bundle install && rake install
Pull the repo with ```docker pull wpscanteam/wpscan``` 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 # 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. ```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``` 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 # PROJECT HOME
[https://wpscan.org](https://wpscan.org) [https://wpscan.org](https://wpscan.org)

View File

@@ -11,7 +11,7 @@ module WPScan
return unless [200, 403].include?(res.code) && !target.homepage_or_404?(res) return unless [200, 403].include?(res.code) && !target.homepage_or_404?(res)
WPScan::InterestingFinding.new( WPScan::BackupDB.new(
url, url,
confidence: 70, confidence: 70,
found_by: DIRECT_ACCESS, found_by: DIRECT_ACCESS,

View File

@@ -9,7 +9,7 @@ module WPScan
return unless target.debug_log?(path) return unless target.debug_log?(path)
WPScan::InterestingFinding.new( WPScan::DebugLog.new(
target.url(path), target.url(path),
confidence: 100, found_by: DIRECT_ACCESS confidence: 100, found_by: DIRECT_ACCESS
) )

View File

@@ -10,7 +10,7 @@ module WPScan
return unless res.body =~ /DUPLICATOR INSTALL-LOG/ return unless res.body =~ /DUPLICATOR INSTALL-LOG/
WPScan::InterestingFinding.new( WPScan::DuplicatorInstallerLog.new(
url, url,
confidence: 100, confidence: 100,
found_by: DIRECT_ACCESS, found_by: DIRECT_ACCESS,

View File

@@ -10,7 +10,7 @@ module WPScan
return unless res.code == 200 && !target.homepage_or_404?(res) return unless res.code == 200 && !target.homepage_or_404?(res)
WPScan::InterestingFinding.new( WPScan::EmergencyPwdResetScript.new(
url, url,
confidence: res.body =~ /password/i ? 100 : 40, confidence: res.body =~ /password/i ? 100 : 40,
found_by: DIRECT_ACCESS, found_by: DIRECT_ACCESS,

View File

@@ -10,7 +10,7 @@ module WPScan
return if fpd_entries.empty? return if fpd_entries.empty?
WPScan::InterestingFinding.new( WPScan::FullPathDisclosure.new(
target.url(path), target.url(path),
confidence: 100, confidence: 100,
found_by: DIRECT_ACCESS, found_by: DIRECT_ACCESS,

View File

@@ -12,7 +12,7 @@ module WPScan
url = target.url('wp-content/mu-plugins/') url = target.url('wp-content/mu-plugins/')
return WPScan::InterestingFinding.new( return WPScan::MuPlugins.new(
url, url,
confidence: 70, confidence: 70,
found_by: 'URLs In Homepage (Passive Detection)', found_by: 'URLs In Homepage (Passive Detection)',
@@ -35,7 +35,7 @@ module WPScan
target.mu_plugins = true target.mu_plugins = true
WPScan::InterestingFinding.new( WPScan::MuPlugins.new(
url, url,
confidence: 80, confidence: 80,
found_by: DIRECT_ACCESS, found_by: DIRECT_ACCESS,

View File

@@ -15,7 +15,7 @@ module WPScan
target.multisite = true target.multisite = true
WPScan::InterestingFinding.new( WPScan::Multisite.new(
url, url,
confidence: 100, confidence: 100,
found_by: DIRECT_ACCESS, found_by: DIRECT_ACCESS,

View File

@@ -10,7 +10,7 @@ module WPScan
res = Browser.get(url) res = Browser.get(url)
if res.code == 200 && res.body =~ /wordpress/i 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
end end
nil nil

View File

@@ -18,7 +18,7 @@ module WPScan
target.registration_enabled = true target.registration_enabled = true
WPScan::InterestingFinding.new( WPScan::Registration.new(
res.effective_url, res.effective_url,
confidence: 100, confidence: 100,
found_by: DIRECT_ACCESS, found_by: DIRECT_ACCESS,

View File

@@ -11,7 +11,7 @@ module WPScan
return unless res.code == 200 && res.headers['Content-Type'] =~ %r{\Aapplication/zip}i return unless res.code == 200 && res.headers['Content-Type'] =~ %r{\Aapplication/zip}i
WPScan::InterestingFinding.new( WPScan::TmmDbMigrate.new(
url, url,
confidence: 100, confidence: 100,
found_by: DIRECT_ACCESS, found_by: DIRECT_ACCESS,

View File

@@ -11,7 +11,7 @@ module WPScan
url = target.url(path) url = target.url(path)
WPScan::InterestingFinding.new( WPScan::UploadDirectoryListing.new(
url, url,
confidence: 100, confidence: 100,
found_by: DIRECT_ACCESS, found_by: DIRECT_ACCESS,

View File

@@ -3,7 +3,7 @@ module WPScan
module InterestingFindings module InterestingFindings
# UploadSQLDump finder # UploadSQLDump finder
class UploadSQLDump < CMSScanner::Finders::Finder class UploadSQLDump < CMSScanner::Finders::Finder
SQL_PATTERN = /(?:(?:(?:DROP|CREATE) TABLE)|INSERT INTO)/ SQL_PATTERN = /(?:(?:(?:DROP|CREATE) TABLE)|INSERT INTO)/.freeze
# @return [ InterestingFinding ] # @return [ InterestingFinding ]
def aggressive(_opts = {}) def aggressive(_opts = {})
@@ -12,7 +12,7 @@ module WPScan
return unless res.code == 200 && res.body =~ SQL_PATTERN return unless res.code == 200 && res.body =~ SQL_PATTERN
WPScan::InterestingFinding.new( WPScan::UploadSQLDump.new(
url, url,
confidence: 100, confidence: 100,
found_by: DIRECT_ACCESS found_by: DIRECT_ACCESS

View File

@@ -3,9 +3,9 @@ module WPScan
module MainTheme module MainTheme
# From the WooFramework meta generators # From the WooFramework meta generators
class WooFrameworkMetaGenerator < CMSScanner::Finders::Finder class WooFrameworkMetaGenerator < CMSScanner::Finders::Finder
THEME_PATTERN = %r{<meta name="generator" content="([^\s"]+)\s?([^"]+)?"\s+/?>} THEME_PATTERN = %r{<meta name="generator" content="([^\s"]+)\s?([^"]+)?"\s+/?>}.freeze
FRAMEWORK_PATTERN = %r{<meta name="generator" content="WooFramework\s?([^"]+)?"\s+/?>} FRAMEWORK_PATTERN = %r{<meta name="generator" content="WooFramework\s?([^"]+)?"\s+/?>}.freeze
PATTERN = /#{THEME_PATTERN}\s+#{FRAMEWORK_PATTERN}/i PATTERN = /#{THEME_PATTERN}\s+#{FRAMEWORK_PATTERN}/i.freeze
def passive(opts = {}) def passive(opts = {})
return unless target.homepage_res.body =~ PATTERN return unless target.homepage_res.body =~ PATTERN

View File

@@ -4,6 +4,7 @@ require_relative 'users/oembed_api'
require_relative 'users/rss_generator' require_relative 'users/rss_generator'
require_relative 'users/author_id_brute_forcing' require_relative 'users/author_id_brute_forcing'
require_relative 'users/login_error_messages' require_relative 'users/login_error_messages'
require_relative 'users/yoast_seo_author_sitemap.rb'
module WPScan module WPScan
module Finders module Finders
@@ -19,6 +20,7 @@ module WPScan
Users::WpJsonApi.new(target) << Users::WpJsonApi.new(target) <<
Users::OembedApi.new(target) << Users::OembedApi.new(target) <<
Users::RSSGenerator.new(target) << Users::RSSGenerator.new(target) <<
Users::YoastSeoAuthorSitemap.new(target) <<
Users::AuthorIdBruteForcing.new(target) << Users::AuthorIdBruteForcing.new(target) <<
Users::LoginErrorMessages.new(target) Users::LoginErrorMessages.new(target)
end end

View File

@@ -14,29 +14,35 @@ module WPScan
# @param [ Hash ] opts # @param [ Hash ] opts
# #
# TODO: make this code pretty :x
#
# @return [ Array<User> ] # @return [ Array<User> ]
def aggressive(_opts = {}) def aggressive(_opts = {})
found = []
found_by_msg = 'Oembed API - %s (Aggressive Detection)'
oembed_data = JSON.parse(Browser.get(api_url).body) 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} if oembed_data['author_url'] =~ %r{/author/([^/]+)/?\z}
details = [Regexp.last_match[1], 'Author URL', 90] details = [Regexp.last_match[1], 'Author URL', 90]
elsif oembed_data['author_name'] && !oembed_data['author_name'].empty? 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 end
return unless details details
end
found << CMSScanner::User.new(details[0], def found_by_msg
found_by: format(found_by_msg, details[1]), 'Oembed API - %s (Aggressive Detection)'
confidence: details[2],
interesting_entries: [api_url])
rescue JSON::ParserError
found
end end
# @return [ String ] The URL of the API listing the Users # @return [ String ] The URL of the API listing the Users

View 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

View File

@@ -3,4 +3,43 @@ module WPScan
class InterestingFinding < CMSScanner::InterestingFinding class InterestingFinding < CMSScanner::InterestingFinding
include References include References
end 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 end

View File

@@ -55,5 +55,10 @@ module WPScan
def release_date def release_date
@release_date ||= db_data['release_date'] @release_date ||= db_data['release_date']
end end
# @return [ String ]
def status
@status ||= db_data['status']
end
end end
end end

View File

@@ -1,5 +1,5 @@
<% if @version -%> <% 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) -%> <%= render('@finding', item: @version) -%>
<% else -%> <% else -%>
<%= notice_icon %> The WordPress version could not be detected. <%= notice_icon %> The WordPress version could not be detected.

View File

@@ -2,6 +2,7 @@
"version": { "version": {
"number": <%= @version.number.to_json %>, "number": <%= @version.number.to_json %>,
"release_date": <%= @version.release_date.to_json %>, "release_date": <%= @version.release_date.to_json %>,
"status": <%= @version.status.to_json %>,
<%= render('@finding', item: @version) -%> <%= render('@finding', item: @version) -%>
}, },
<% else -%> <% else -%>

View File

@@ -16,9 +16,7 @@ require 'securerandom'
require 'wpscan/helper' require 'wpscan/helper'
require 'wpscan/db' require 'wpscan/db'
require 'wpscan/version' require 'wpscan/version'
require 'wpscan/errors/wordpress' require 'wpscan/errors'
require 'wpscan/errors/http'
require 'wpscan/errors/update'
require 'wpscan/browser' require 'wpscan/browser'
require 'wpscan/target' require 'wpscan/target'
require 'wpscan/finders' require 'wpscan/finders'

View File

@@ -60,12 +60,11 @@ module WPScan
end end
# @return [ Hash ] The params for Typhoeus::Request # @return [ Hash ] The params for Typhoeus::Request
# @note Those params can't be overriden by CLI options
def request_params def request_params
{ {
ssl_verifyhost: 2, timeout: 600,
ssl_verifypeer: true, connecttimeout: 300,
timeout: 300,
connecttimeout: 120,
accept_encoding: 'gzip, deflate', accept_encoding: 'gzip, deflate',
cache_ttl: 0 cache_ttl: 0
} }

8
lib/wpscan/errors.rb Normal file
View File

@@ -0,0 +1,8 @@
module WPScan
class Error < StandardError
end
end
require_relative 'errors/http'
require_relative 'errors/update'
require_relative 'errors/wordpress'

View File

@@ -1,6 +1,6 @@
module WPScan module WPScan
# HTTP Error # HTTP Error
class HTTPError < StandardError class HTTPError < Error
attr_reader :response attr_reader :response
# @param [ Typhoeus::Response ] res # @param [ Typhoeus::Response ] res

View File

@@ -1,6 +1,6 @@
module WPScan module WPScan
# Error raised when there is a missing DB file and --no-update supplied # Error raised when there is a missing DB file and --no-update supplied
class MissingDatabaseFile < StandardError class MissingDatabaseFile < Error
def to_s def to_s
'Update required, you can not run a scan if a database file is missing.' 'Update required, you can not run a scan if a database file is missing.'
end end

View File

@@ -1,20 +1,20 @@
module WPScan module WPScan
# WordPress hosted (*.wordpress.com) # WordPress hosted (*.wordpress.com)
class WordPressHostedError < StandardError class WordPressHostedError < Error
def to_s def to_s
'Scanning *.wordpress.com hosted blogs is not supported.' 'Scanning *.wordpress.com hosted blogs is not supported.'
end end
end end
# Not WordPress Error # Not WordPress Error
class NotWordPressError < StandardError class NotWordPressError < Error
def to_s def to_s
'The remote website is up, but does not seem to be running WordPress.' 'The remote website is up, but does not seem to be running WordPress.'
end end
end end
# Invalid Wp Version (used in the WpVersion#new) # Invalid Wp Version (used in the WpVersion#new)
class InvalidWordPressVersion < StandardError class InvalidWordPressVersion < Error
def to_s def to_s
'The WordPress version is invalid' 'The WordPress version is invalid'
end end

View File

@@ -9,7 +9,7 @@ module WPScan
module WordPress module WordPress
include CMSScanner::Target::Platform::PHP 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 # 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 # to keep the boolean state of the finding rather than re-check the whole thing again
@@ -41,7 +41,7 @@ module WPScan
end end
def wordpress_hosted? def wordpress_hosted?
uri.host =~ /wordpress.com$/i ? true : false uri.host =~ /\.wordpress\.com$/i ? true : false
end end
# @param [ String ] username # @param [ String ] username

View File

@@ -1,4 +1,4 @@
# Version # Version
module WPScan module WPScan
VERSION = '3.3.2'.freeze VERSION = '3.4.0'.freeze
end end

View File

@@ -37,7 +37,7 @@ describe WPScan::Finders::InterestingFindings::BackupDB do
after do after do
found = finder.aggressive found = finder.aggressive
expect(found).to eql WPScan::InterestingFinding.new( expect(found).to eql WPScan::BackupDB.new(
dir_url, dir_url,
confidence: 70, confidence: 70,
found_by: described_class::DIRECT_ACCESS found_by: described_class::DIRECT_ACCESS

View File

@@ -23,7 +23,7 @@ describe WPScan::Finders::InterestingFindings::DebugLog do
let(:body) { File.read(File.join(fixtures, 'debug.log')) } let(:body) { File.read(File.join(fixtures, 'debug.log')) }
it 'returns the InterestingFinding' do it 'returns the InterestingFinding' do
expect(finder.aggressive).to eql WPScan::InterestingFinding.new( expect(finder.aggressive).to eql WPScan::DebugLog.new(
log_url, log_url,
confidence: 100, confidence: 100,
found_by: described_class::DIRECT_ACCESS found_by: described_class::DIRECT_ACCESS

View File

@@ -24,7 +24,7 @@ describe WPScan::Finders::InterestingFindings::DuplicatorInstallerLog do
let(:body) { File.read(File.join(fixtures, filename)) } let(:body) { File.read(File.join(fixtures, filename)) }
it 'returns the InterestingFinding' do it 'returns the InterestingFinding' do
expect(finder.aggressive).to eql WPScan::InterestingFinding.new( expect(finder.aggressive).to eql WPScan::DuplicatorInstallerLog.new(
log_url, log_url,
confidence: 100, confidence: 100,
found_by: described_class::DIRECT_ACCESS found_by: described_class::DIRECT_ACCESS

View File

@@ -25,7 +25,7 @@ describe WPScan::Finders::InterestingFindings::FullPathDisclosure do
it 'returns the InterestingFinding' do it 'returns the InterestingFinding' do
found = finder.aggressive found = finder.aggressive
expect(found).to eql WPScan::InterestingFinding.new( expect(found).to eql WPScan::FullPathDisclosure.new(
file_url, file_url,
confidence: 100, confidence: 100,
found_by: described_class::DIRECT_ACCESS found_by: described_class::DIRECT_ACCESS

View File

@@ -27,7 +27,7 @@ describe WPScan::Finders::InterestingFindings::Readme do
before { stub_request(:get, target.url(file)).to_return(body: readme) } before { stub_request(:get, target.url(file)).to_return(body: readme) }
it 'returns the expected InterestingFinding' do it 'returns the expected InterestingFinding' do
expected = WPScan::InterestingFinding.new( expected = WPScan::Readme.new(
target.url(file), target.url(file),
confidence: 100, confidence: 100,
found_by: described_class::DIRECT_ACCESS found_by: described_class::DIRECT_ACCESS

View File

@@ -38,7 +38,7 @@ describe WPScan::Finders::InterestingFindings::UploadSQLDump do
let(:fixture) { 'dump.sql' } let(:fixture) { 'dump.sql' }
it 'returns the interesting findings' do it 'returns the interesting findings' do
@expected = WPScan::InterestingFinding.new( @expected = WPScan::UploadSQLDump.new(
finder.dump_url, finder.dump_url,
confidence: 100, confidence: 100,
found_by: described_class::DIRECT_ACCESS found_by: described_class::DIRECT_ACCESS

View File

@@ -7,6 +7,59 @@ describe WPScan::Finders::Users::OembedApi do
let(:fixtures) { File.join(FINDERS_FIXTURES, 'users', 'oembed_api') } let(:fixtures) { File.join(FINDERS_FIXTURES, 'users', 'oembed_api') }
describe '#aggressive' do 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
end end

View File

@@ -8,7 +8,6 @@ describe WPScan::Finders::Users::WpJsonApi do
describe '#aggressive' do describe '#aggressive' do
before do before do
# allow(target).to receive(:content_dir).and_return('wp-content')
allow(target).to receive(:sub_dir).and_return(false) allow(target).to receive(:sub_dir).and_return(false)
stub_request(:get, finder.api_url).to_return(body: body) stub_request(:get, finder.api_url).to_return(body: body)
end end

View 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

View File

@@ -8,7 +8,8 @@ describe WPScan::Finders::Users::Base do
describe '#finders' do describe '#finders' do
it 'contains the expected finders' do it 'contains the expected finders' do
expect(user.finders.map { |f| f.class.to_s.demodulize }) 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 end
end end

View File

@@ -92,4 +92,10 @@ describe WPScan::WpVersion do
its(:release_date) { should eql '2014-01-23' } its(:release_date) { should eql '2014-01-23' }
end end
describe '#status' do
subject(:version) { described_class.new('3.8.1') }
its(:status) { should eql 'outdated' }
end
end end

View File

@@ -445,6 +445,12 @@ plugins:
pattern: !ruby/regexp '/Project\-Id\-Version: Active Directory Authentication pattern: !ruby/regexp '/Project\-Id\-Version: Active Directory Authentication
Integration (?<v>\d+\.[\.\d]+)/i' Integration (?<v>\d+\.[\.\d]+)/i'
version: true version: true
activities:
QueryParameter:
files:
- public/css/activities-public.css
- public/js/activities-public.js
version: true
activitystream-extension: activitystream-extension:
TranslationFile: TranslationFile:
class: BodyPattern class: BodyPattern
@@ -769,6 +775,12 @@ plugins:
path: languages/advanced-db-cleaner.pot path: languages/advanced-db-cleaner.pot
pattern: !ruby/regexp '/Project\-Id\-Version: Advanced Database Cleaner (?<v>\d+\.[\.\d]+)/i' pattern: !ruby/regexp '/Project\-Id\-Version: Advanced Database Cleaner (?<v>\d+\.[\.\d]+)/i'
version: true 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: advanced-footnotes:
QueryParameter: QueryParameter:
files: files:
@@ -792,6 +804,15 @@ plugins:
- css/klick-apv-ui.min.css - css/klick-apv-ui.min.css
- js/klick-apv-ui.min.js - js/klick-apv-ui.min.js
version: true 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: advanced-spoiler:
QueryParameter: QueryParameter:
files: files:
@@ -1339,6 +1360,13 @@ plugins:
path: i18n/languages/aplazame.pot path: i18n/languages/aplazame.pot
pattern: !ruby/regexp /"Project\-Id\-Version:\ Aplazame v(?<v>\d+\.[\.\d]+)/i pattern: !ruby/regexp /"Project\-Id\-Version:\ Aplazame v(?<v>\d+\.[\.\d]+)/i
version: true 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: app-mockups-carousel:
QueryParameter: QueryParameter:
files: files:
@@ -1836,6 +1864,11 @@ plugins:
xpath: //comment()[contains(., "Photo Gallery")] xpath: //comment()[contains(., "Photo Gallery")]
pattern: !ruby/regexp /Awesome Photo Gallery by CodeBrothers version (?<v>\d+\.[\.\d]+)/i pattern: !ruby/regexp /Awesome Photo Gallery by CodeBrothers version (?<v>\d+\.[\.\d]+)/i
version: true version: true
awesome-post-views-counter:
QueryParameter:
files:
- css/frontend.css
version: true
awesome-scrollbar: awesome-scrollbar:
QueryParameter: QueryParameter:
files: files:
@@ -2421,6 +2454,12 @@ plugins:
path: package-lock.json path: package-lock.json
key: version key: version
version: true version: true
birdseed:
QueryParameter:
files:
- public/css/birdseed-public.css
- public/js/birdseed-public.js
version: true
birthday-discount-vouchers: birthday-discount-vouchers:
QueryParameter: QueryParameter:
files: files:
@@ -4961,6 +5000,12 @@ plugins:
files: files:
- quick-cool-sidebar.js - quick-cool-sidebar.js
version: true version: true
cool-responsive-mega-menu:
QueryParameter:
files:
- assets/css/crmm.css
- assets/js/crmm.js
version: true
copy-the-code: copy-the-code:
QueryParameter: QueryParameter:
files: files:
@@ -5069,6 +5114,18 @@ plugins:
files: files:
- css/cresta-whatsapp-chat-front-css.css - css/cresta-whatsapp-chat-front-css.css
version: true 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: crosswordsearch:
TranslationFile: TranslationFile:
class: BodyPattern class: BodyPattern
@@ -5162,6 +5219,11 @@ plugins:
path: languages/custom-bulkquick-edit.pot path: languages/custom-bulkquick-edit.pot
pattern: !ruby/regexp /ject\-Id\-Version:\ Custom Bulk\/Quick Edit (?<v>\d+\.[\.\d]+)/i pattern: !ruby/regexp /ject\-Id\-Version:\ Custom Bulk\/Quick Edit (?<v>\d+\.[\.\d]+)/i
version: true version: true
custom-color-palette:
QueryParameter:
files:
- assets/css/custom-color-palette.css
version: true
custom-contact-forms: custom-contact-forms:
QueryParameter: QueryParameter:
files: files:
@@ -5766,6 +5828,14 @@ plugins:
path: package.json path: package.json
key: version key: version
version: true 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: easy-ad-picker:
TranslationFile: TranslationFile:
class: BodyPattern class: BodyPattern
@@ -6534,6 +6604,12 @@ plugins:
path: languages/enhanced-woocommerce-convertkit-integration-en_US.po path: languages/enhanced-woocommerce-convertkit-integration-en_US.po
pattern: !ruby/regexp /nced Woocommerce ConvertKit Integration (?<v>\d+\.[\.\d]+)/i pattern: !ruby/regexp /nced Woocommerce ConvertKit Integration (?<v>\d+\.[\.\d]+)/i
version: true 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: enhanced-woocommerce-mautic-integration:
TranslationFile: TranslationFile:
class: BodyPattern class: BodyPattern
@@ -7656,6 +7732,11 @@ plugins:
- public/css/form-analytics-public.css - public/css/form-analytics-public.css
- public/js/form-analytics-public.js - public/js/form-analytics-public.js
version: true version: true
form-generation:
QueryParameter:
files:
- assets/vendors/fontawesome/css/fontawesome-all.min.css
version: true
form-maker: form-maker:
QueryParameter: QueryParameter:
files: files:
@@ -8401,6 +8482,12 @@ plugins:
files: files:
- js/jquery.sparkline.js - js/jquery.sparkline.js
version: true version: true
gosign-masonry-post-block:
ComposerFile:
class: ConfigParser
path: package.json
key: version
version: true
gotmls: gotmls:
HeaderPattern: HeaderPattern:
path: index.php path: index.php
@@ -9579,6 +9666,15 @@ plugins:
files: files:
- css/imin-widget.css - css/imin-widget.css
version: true 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: imp-download:
Comment: Comment:
xpath: //comment()[contains(., "iMP Download")] xpath: //comment()[contains(., "iMP Download")]
@@ -10918,6 +11014,12 @@ plugins:
files: files:
- librevideojs/js/cliplibrejs.dev.js - librevideojs/js/cliplibrejs.dev.js
version: true version: true
light-bakso:
QueryParameter:
files:
- public/css/lightbakso-public.css
- public/js/lightbakso-public.js
version: true
light-comment-form: light-comment-form:
QueryParameter: QueryParameter:
files: files:
@@ -11686,6 +11788,12 @@ plugins:
files: files:
- js/mam-accourdion.js - js/mam-accourdion.js
version: true 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: manage-user-roles:
ComposerFile: ComposerFile:
class: ConfigParser class: ConfigParser
@@ -12358,6 +12466,12 @@ plugins:
- styles.min.css - styles.min.css
- modern-footnotes.min.js - modern-footnotes.min.js
version: true version: true
modern-portfolio:
QueryParameter:
files:
- js/script.js
- js/fetchmore.js
version: true
modern-slider: modern-slider:
QueryParameter: QueryParameter:
files: files:
@@ -14936,6 +15050,14 @@ plugins:
path: i18n/pretty-link.pot path: i18n/pretty-link.pot
pattern: !ruby/regexp /"Project\-Id\-Version:\ Pretty Links (?<v>\d+\.[\.\d]+)/i pattern: !ruby/regexp /"Project\-Id\-Version:\ Pretty Links (?<v>\d+\.[\.\d]+)/i
version: true 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: prices-by-user-role-lite:
TranslationFile: TranslationFile:
class: BodyPattern class: BodyPattern
@@ -15467,6 +15589,12 @@ plugins:
files: files:
- quotes-llama.js - quotes-llama.js
version: true version: true
quran-live:
QueryParameter:
files:
- "/template/js/quranlive_load.js"
- "/template/js/screenfull.js"
version: true
qwiz-online-quizzes-and-flashcards: qwiz-online-quizzes-and-flashcards:
QueryParameter: QueryParameter:
files: files:
@@ -15828,6 +15956,12 @@ plugins:
files: files:
- "/assets/css/main.css" - "/assets/css/main.css"
version: true version: true
relations-lite:
QueryParameter:
files:
- assets/public/css/relations.css
- assets/public/js/relations.js
version: true
relic-sales-motivator-woocommerce-lite: relic-sales-motivator-woocommerce-lite:
QueryParameter: QueryParameter:
files: files:
@@ -15876,6 +16010,12 @@ plugins:
files: files:
- reportcomments.js - reportcomments.js
version: true version: true
reputate:
QueryParameter:
files:
- public/css/reputate_wordpress-public.css
- public/js/reputate_wordpress-public.js
version: true
request-a-quote: request-a-quote:
MetaTag: MetaTag:
class: Xpath class: Xpath
@@ -16195,6 +16335,12 @@ plugins:
- assets/css/reviewengine-button.css - assets/css/reviewengine-button.css
- assets/css/ree-frontend.css - assets/css/ree-frontend.css
version: true version: true
review-pro:
QueryParameter:
files:
- public/css/review-pro-public.css
- public/js/review-pro-public.js
version: true
reviewpress: reviewpress:
QueryParameter: QueryParameter:
files: files:
@@ -16800,6 +16946,12 @@ plugins:
path: package.json path: package.json
key: version key: version
version: true 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: secure-downloads:
QueryParameter: QueryParameter:
files: files:
@@ -16920,6 +17072,13 @@ plugins:
- css/widget-report.css - css/widget-report.css
- js/base.js - js/base.js
version: true 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: seo-engine:
TranslationFile: TranslationFile:
class: BodyPattern class: BodyPattern
@@ -17069,6 +17228,12 @@ plugins:
files: files:
- helper.js - helper.js
version: true version: true
sharethis-reviews:
QueryParameter:
files:
- css/sharethisreviews.css
- js/review.js
version: true
sharewhere: sharewhere:
QueryParameter: QueryParameter:
files: files:
@@ -17375,6 +17540,18 @@ plugins:
- assets/css/style.css - assets/css/style.css
- assets/js/simple-contact-form-revisited-plugin.js - assets/js/simple-contact-form-revisited-plugin.js
version: true 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: simple-cookie-law:
TranslationFile: TranslationFile:
class: BodyPattern class: BodyPattern
@@ -17512,6 +17689,17 @@ plugins:
- public/css/simple-mapbox-data-public.css - public/css/simple-mapbox-data-public.css
- public/js/simple-mapbox-data-public.js - public/js/simple-mapbox-data-public.js
version: true 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: simple-owl-carousel:
QueryParameter: QueryParameter:
files: files:
@@ -18898,6 +19086,12 @@ plugins:
path: i18n/super-stripe.pot path: i18n/super-stripe.pot
pattern: !ruby/regexp '/"Project\-Id\-Version: Buy Now for Stripe (?<v>\d+\.[\.\d]+)/i' pattern: !ruby/regexp '/"Project\-Id\-Version: Buy Now for Stripe (?<v>\d+\.[\.\d]+)/i'
version: true 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: superior-faq:
QueryParameter: QueryParameter:
files: files:
@@ -19893,6 +20087,18 @@ plugins:
files: files:
- js/tripadvisorstream.0.2.js - js/tripadvisorstream.0.2.js
version: true 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: try-on-for-woocommerce:
QueryParameter: QueryParameter:
files: files:
@@ -20239,12 +20445,28 @@ plugins:
files: files:
- assets/css/style.min.css - assets/css/style.min.css
version: true 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: ultimeter:
QueryParameter: QueryParameter:
files: files:
- public/css/ultimeter-public.css - public/css/ultimeter-public.css
- public/js/ultimeter-public.js - public/js/ultimeter-public.js
version: true 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: um-plug:
QueryParameter: QueryParameter:
files: files:
@@ -21036,6 +21258,11 @@ plugins:
files: files:
- assets/js/script.js - assets/js/script.js
version: true version: true
wc-shipping-insurance:
QueryParameter:
files:
- assets/css/shipping-insurance.css
version: true
wc-shortcodes: wc-shortcodes:
QueryParameter: QueryParameter:
files: files:
@@ -21470,6 +21697,11 @@ plugins:
files: files:
- frontend/css/frontend.css - frontend/css/frontend.css
version: true version: true
widget-github-profile:
QueryParameter:
files:
- style.css
version: true
widget-in-content: widget-in-content:
QueryParameter: QueryParameter:
files: files:
@@ -21953,6 +22185,12 @@ plugins:
path: languages/mwb-sale-funnel-en_US.po path: languages/mwb-sale-funnel-en_US.po
pattern: !ruby/regexp '/ect\-Id\-Version: Woocommerce Sale Funnel (?<v>\d+\.[\.\d]+)/i' pattern: !ruby/regexp '/ect\-Id\-Version: Woocommerce Sale Funnel (?<v>\d+\.[\.\d]+)/i'
version: true version: true
woo-seo-content-randomizer-addon:
QueryParameter:
files:
- public/css/isswscr-public.css
- public/js/isswscr-public.js
version: true
woo-shop-customizer: woo-shop-customizer:
QueryParameter: QueryParameter:
files: files:
@@ -22413,6 +22651,16 @@ plugins:
path: package.json path: package.json
key: version key: version
version: true version: true
woorousell:
QueryParameter:
files:
- assets/css/core.css
version: true
ComposerFile:
class: ConfigParser
path: package.json
key: version
version: true
woosaleskit-bar: woosaleskit-bar:
QueryParameter: QueryParameter:
files: files:
@@ -22918,6 +23166,12 @@ plugins:
- css/style.css - css/style.css
- js/jsgrid/jsgrid.min.js - js/jsgrid/jsgrid.min.js
version: true 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: wp-charts-and-graphs:
QueryParameter: QueryParameter:
files: files:

View File

@@ -1,9 +1,11 @@
{ {
"4.0": { "4.0": {
"release_date" : "2014-09-04" "release_date" : "2014-09-04",
"status": "latest"
}, },
"3.8.1": { "3.8.1": {
"release_date" : "2014-01-23", "release_date" : "2014-01-23",
"status": "outdated",
"vulnerabilities" : [ "vulnerabilities" : [
{ {
"created_at" : "2014-08-01T10:58:19.000Z", "created_at" : "2014-08-01T10:58:19.000Z",
@@ -30,6 +32,7 @@
}, },
"3.8": { "3.8": {
"release_date" : "2013-12-12", "release_date" : "2013-12-12",
"status": "insecure",
"vulnerabilities" : [ "vulnerabilities" : [
{ {
"references": { "references": {

View File

@@ -517,6 +517,14 @@ plugins:
interesting_entries: interesting_entries:
- 'http://wp.lab/wp-content/plugins/active-directory-authentication-integration/languages/default.po, - 'http://wp.lab/wp-content/plugins/active-directory-authentication-integration/languages/default.po,
Match: ''Project-Id-Version: Active Directory Authentication Integration 0.6''' 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: activitystream-extension:
TranslationFile: TranslationFile:
number: 1.2.3 number: 1.2.3
@@ -910,6 +918,14 @@ plugins:
interesting_entries: interesting_entries:
- 'http://wp.lab/wp-content/plugins/advanced-database-cleaner/languages/advanced-db-cleaner.pot, - 'http://wp.lab/wp-content/plugins/advanced-database-cleaner/languages/advanced-db-cleaner.pot,
Match: ''Project-Id-Version: Advanced Database Cleaner 2.0.0''' 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: advanced-footnotes:
QueryParameter: QueryParameter:
number: '0.114' number: '0.114'
@@ -941,6 +957,17 @@ plugins:
interesting_entries: 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/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 - 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: advanced-spoiler:
QueryParameter: QueryParameter:
number: 2.02 number: 2.02
@@ -1648,6 +1675,15 @@ plugins:
interesting_entries: interesting_entries:
- 'http://wp.lab/wp-content/plugins/aplazame/i18n/languages/aplazame.pot, Match: - 'http://wp.lab/wp-content/plugins/aplazame/i18n/languages/aplazame.pot, Match:
''"Project-Id-Version: Aplazame v0.7.1''' ''"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: app-mockups-carousel:
QueryParameter: QueryParameter:
number: '1.0' number: '1.0'
@@ -2280,6 +2316,13 @@ plugins:
found_by: Comment (Passive Detection) found_by: Comment (Passive Detection)
interesting_entries: interesting_entries:
- 'http://wp.lab/, Match: ''Awesome Photo Gallery by CodeBrothers version 1.1.2''' - '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: awesome-scrollbar:
QueryParameter: QueryParameter:
number: '1.0' number: '1.0'
@@ -3015,6 +3058,14 @@ plugins:
found_by: Composer File (Aggressive Detection) found_by: Composer File (Aggressive Detection)
interesting_entries: interesting_entries:
- 'http://wp.lab/wp-content/plugins/bio-links/package-lock.json, Match: ''1.0.0''' - '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: birthday-discount-vouchers:
QueryParameter: QueryParameter:
number: 1.0.0 number: 1.0.0
@@ -6188,6 +6239,14 @@ plugins:
confidence: 10 confidence: 10
interesting_entries: interesting_entries:
- http://wp.lab/wp-content/plugins/cool-quick-sidebar/quick-cool-sidebar.js?ver=1.0.0 - 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: copy-the-code:
QueryParameter: QueryParameter:
number: 1.1.0 number: 1.1.0
@@ -6326,6 +6385,20 @@ plugins:
interesting_entries: interesting_entries:
- http://wp.lab/wp-content/plugins/cresta-whatsapp-chat/css/cresta-whatsapp-chat-front-css.css?ver=1.0.0 - http://wp.lab/wp-content/plugins/cresta-whatsapp-chat/css/cresta-whatsapp-chat-front-css.css?ver=1.0.0
confidence: 10 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: crosswordsearch:
TranslationFile: TranslationFile:
number: 1.0.2 number: 1.0.2
@@ -6440,6 +6513,13 @@ plugins:
interesting_entries: interesting_entries:
- 'http://wp.lab/wp-content/plugins/custom-bulkquick-edit/languages/custom-bulkquick-edit.pot, - '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''' 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: custom-contact-forms:
QueryParameter: QueryParameter:
number: 7.8.5 number: 7.8.5
@@ -7172,6 +7252,16 @@ plugins:
found_by: Composer File (Aggressive Detection) found_by: Composer File (Aggressive Detection)
interesting_entries: interesting_entries:
- 'http://wp.lab/wp-content/plugins/easing-slider/package.json, Match: ''3.0.8''' - '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: easy-ad-picker:
TranslationFile: TranslationFile:
number: '1.0' number: '1.0'
@@ -8128,6 +8218,13 @@ plugins:
interesting_entries: interesting_entries:
- 'http://wp.lab/wp-content/plugins/enhanced-woocommerce-convertkit-integration/languages/enhanced-woocommerce-convertkit-integration-en_US.po, - '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''' 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: enhanced-woocommerce-mautic-integration:
TranslationFile: TranslationFile:
number: 1.0.1 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/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 - http://wp.lab/wp-content/plugins/form-analytics/public/js/form-analytics-public.js?ver=1.0.0
confidence: 20 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: form-maker:
QueryParameter: QueryParameter:
number: 1.12.6 number: 1.12.6
@@ -10473,6 +10577,13 @@ plugins:
interesting_entries: interesting_entries:
- http://wp.lab/wp-content/plugins/googlyzer/js/jquery.sparkline.js?ver=2.2 - http://wp.lab/wp-content/plugins/googlyzer/js/jquery.sparkline.js?ver=2.2
confidence: 10 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: gotmls:
HeaderPattern: HeaderPattern:
number: 4.16.53 number: 4.16.53
@@ -11934,6 +12045,17 @@ plugins:
interesting_entries: interesting_entries:
- http://wp.lab/wp-content/plugins/imincom-affiliate-plugin-for-wordpress/css/imin-widget.css?ver=1.0 - http://wp.lab/wp-content/plugins/imincom-affiliate-plugin-for-wordpress/css/imin-widget.css?ver=1.0
confidence: 10 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: imp-download:
Comment: Comment:
number: 1.4 number: 1.4
@@ -13615,6 +13737,14 @@ plugins:
interesting_entries: interesting_entries:
- http://wp.lab/wp-content/plugins/librevideojs-html5-player/librevideojs/js/cliplibrejs.dev.js?ver=1.2.3 - http://wp.lab/wp-content/plugins/librevideojs-html5-player/librevideojs/js/cliplibrejs.dev.js?ver=1.2.3
confidence: 10 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: light-comment-form:
QueryParameter: QueryParameter:
number: '1.0' number: '1.0'
@@ -14586,6 +14716,14 @@ plugins:
interesting_entries: interesting_entries:
- http://wp.lab/wp-content/plugins/mam-image-and-video-accordion/js/mam-accourdion.js?ver=1.0 - http://wp.lab/wp-content/plugins/mam-image-and-video-accordion/js/mam-accourdion.js?ver=1.0
confidence: 10 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: manage-user-roles:
ComposerFile: ComposerFile:
number: 1.0.0 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/styles.min.css?ver=1.1.2
- http://wp.lab/wp-content/plugins/modern-footnotes/modern-footnotes.min.js?ver=1.1.2 - http://wp.lab/wp-content/plugins/modern-footnotes/modern-footnotes.min.js?ver=1.1.2
confidence: 20 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: modern-slider:
QueryParameter: QueryParameter:
number: 1.0.0 number: 1.0.0
@@ -18710,6 +18856,16 @@ plugins:
interesting_entries: interesting_entries:
- 'http://wp.lab/wp-content/plugins/pretty-link/i18n/pretty-link.pot, Match: - 'http://wp.lab/wp-content/plugins/pretty-link/i18n/pretty-link.pot, Match:
''"Project-Id-Version: Pretty Links 2.1.2''' ''"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: prices-by-user-role-lite:
TranslationFile: TranslationFile:
number: '1.0' number: '1.0'
@@ -19381,6 +19537,14 @@ plugins:
interesting_entries: interesting_entries:
- http://wp.lab/wp-content/plugins/quotes-llama/quotes-llama.js?ver=0.7 - http://wp.lab/wp-content/plugins/quotes-llama/quotes-llama.js?ver=0.7
confidence: 10 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: qwiz-online-quizzes-and-flashcards:
QueryParameter: QueryParameter:
number: '3.26' number: '3.26'
@@ -19843,6 +20007,14 @@ plugins:
interesting_entries: interesting_entries:
- http://wp.lab/wp-content/plugins/related-products-slider-for-woocommerce//assets/css/main.css?ver=1.0 - http://wp.lab/wp-content/plugins/related-products-slider-for-woocommerce//assets/css/main.css?ver=1.0
confidence: 10 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: relic-sales-motivator-woocommerce-lite:
QueryParameter: QueryParameter:
number: 1.0.0 number: 1.0.0
@@ -19902,6 +20074,14 @@ plugins:
interesting_entries: interesting_entries:
- http://wp.lab/wp-content/plugins/reportcomments/reportcomments.js?ver=1.2 - http://wp.lab/wp-content/plugins/reportcomments/reportcomments.js?ver=1.2
confidence: 10 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: request-a-quote:
MetaTag: MetaTag:
number: 1.8.0 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/reviewengine-button.css?ver=1.0.41
- http://wp.lab/wp-content/plugins/review-engine/assets/css/ree-frontend.css?ver=1.0.41 - http://wp.lab/wp-content/plugins/review-engine/assets/css/ree-frontend.css?ver=1.0.41
confidence: 30 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: reviewpress:
QueryParameter: QueryParameter:
number: 1.0.5 number: 1.0.5
@@ -21071,6 +21259,14 @@ plugins:
interesting_entries: interesting_entries:
- 'http://wp.lab/wp-content/plugins/searchwp-live-ajax-search/package.json, - 'http://wp.lab/wp-content/plugins/searchwp-live-ajax-search/package.json,
Match: ''1.2.0''' 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: secure-downloads:
QueryParameter: QueryParameter:
number: '1.0' 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/css/widget-report.css?ver=3.1
- http://wp.lab/wp-content/plugins/seo-check/js/base.js?ver=3.1 - http://wp.lab/wp-content/plugins/seo-check/js/base.js?ver=3.1
confidence: 20 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: seo-engine:
TranslationFile: TranslationFile:
number: 1.0.0 number: 1.0.0
@@ -21415,6 +21620,14 @@ plugins:
interesting_entries: interesting_entries:
- http://wp.lab/wp-content/plugins/shared-whiteboard/helper.js?ver=1.0 - http://wp.lab/wp-content/plugins/shared-whiteboard/helper.js?ver=1.0
confidence: 10 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: sharewhere:
QueryParameter: QueryParameter:
number: '1.2' 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/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 - 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 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: simple-cookie-law:
TranslationFile: TranslationFile:
number: 0.0.1 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/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 - http://wp.lab/wp-content/plugins/simple-mapbox-data/public/js/simple-mapbox-data-public.js?ver=1.0.0
confidence: 20 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: simple-owl-carousel:
QueryParameter: QueryParameter:
number: 1.0.3 number: 1.0.3
@@ -23762,6 +24004,14 @@ plugins:
interesting_entries: interesting_entries:
- 'http://wp.lab/wp-content/plugins/super-stripe/i18n/super-stripe.pot, Match: - 'http://wp.lab/wp-content/plugins/super-stripe/i18n/super-stripe.pot, Match:
''"Project-Id-Version: Buy Now for Stripe 1.1.5''' ''"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: superior-faq:
QueryParameter: QueryParameter:
number: 1.0.2 number: 1.0.2
@@ -25014,6 +25264,22 @@ plugins:
interesting_entries: interesting_entries:
- http://wp.lab/wp-content/plugins/tripadvisor-stream/js/tripadvisorstream.0.2.js?ver=0.1 - http://wp.lab/wp-content/plugins/tripadvisor-stream/js/tripadvisorstream.0.2.js?ver=0.1
confidence: 10 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: try-on-for-woocommerce:
QueryParameter: QueryParameter:
number: 1.0.0 number: 1.0.0
@@ -25448,6 +25714,13 @@ plugins:
interesting_entries: interesting_entries:
- http://wp.lab/wp-content/plugins/ultimate-widgets-light/assets/css/style.min.css?ver=1.5.9.4 - http://wp.lab/wp-content/plugins/ultimate-widgets-light/assets/css/style.min.css?ver=1.5.9.4
confidence: 10 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: ultimeter:
QueryParameter: QueryParameter:
number: '1.1' 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/css/ultimeter-public.css?ver=1.1
- http://wp.lab/wp-content/plugins/ultimeter/public/js/ultimeter-public.js?ver=1.1 - http://wp.lab/wp-content/plugins/ultimeter/public/js/ultimeter-public.js?ver=1.1
confidence: 20 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: um-plug:
QueryParameter: QueryParameter:
number: 1.2.0 number: 1.2.0
@@ -26451,6 +26737,13 @@ plugins:
interesting_entries: interesting_entries:
- http://wp.lab/wp-content/plugins/wc-rich-reviews-lite/assets/js/script.js?ver=1.0.0 - http://wp.lab/wp-content/plugins/wc-rich-reviews-lite/assets/js/script.js?ver=1.0.0
confidence: 10 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: wc-shortcodes:
QueryParameter: QueryParameter:
number: '3.42' number: '3.42'
@@ -27004,6 +27297,13 @@ plugins:
confidence: 10 confidence: 10
interesting_entries: interesting_entries:
- http://wp.lab/wp-content/plugins/widget-for-eventbrite-api/frontend/css/frontend.css?ver=1.5 - 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: widget-in-content:
QueryParameter: QueryParameter:
number: 1.0.0 number: 1.0.0
@@ -27613,6 +27913,14 @@ plugins:
interesting_entries: interesting_entries:
- 'http://wp.lab/wp-content/plugins/woo-sale-funnel/languages/mwb-sale-funnel-en_US.po, - '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''' 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: woo-shop-customizer:
QueryParameter: QueryParameter:
number: 1.0.8 number: 1.0.8
@@ -28159,6 +28467,18 @@ plugins:
found_by: Composer File (Aggressive Detection) found_by: Composer File (Aggressive Detection)
interesting_entries: interesting_entries:
- 'http://wp.lab/wp-content/plugins/woomizer/package.json, Match: ''1.0.0''' - '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: woosaleskit-bar:
QueryParameter: QueryParameter:
number: 1.0.0 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/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 - http://wp.lab/wp-content/plugins/wp-cfg-leaderboard/js/jsgrid/jsgrid.min.js?ver=1.3.1
confidence: 40 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: wp-charts-and-graphs:
QueryParameter: QueryParameter:
number: 1.0.4 number: 1.0.4

View File

@@ -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 ""

View File

@@ -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"
}
}

View File

@@ -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"> <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>

View File

@@ -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 ""

View File

@@ -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 &#187;"
#~ msgstr "عضویت"
#~ msgid "Your Name*"
#~ msgstr "نام"
#~ msgid "Your Family*"
#~ msgstr "نام خانوادگی"
#~ msgid "Please enter your last name"
#~ msgstr "لطفا نام خانوادگی خود را وارد کنید"
#~ msgid "Last Name*"
#~ msgstr "نام خانوادگی*"
#~ msgid "Last name"
#~ msgstr "نام خانوادگی"

View File

@@ -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 ""

View File

@@ -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 ""

View 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"
}
}

View 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"
}

View 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"
}

View File

@@ -0,0 +1 @@
{"code":"oembed_invalid_url","message":"Not Found","data":{"status":404}}

View 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 -->

View 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 -->

View File

@@ -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 | Detected By: rspec
| Confirmed By: | Confirmed By:
| Confirmed 1 | Confirmed 1

View File

@@ -2,6 +2,7 @@
"version": { "version": {
"number": "4.0", "number": "4.0",
"release_date": "2014-09-04", "release_date": "2014-09-04",
"status": "latest",
"found_by": "rspec", "found_by": "rspec",
"confidence": 0, "confidence": 0,
"interesting_entries": [ "interesting_entries": [

View File

@@ -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 | Detected By: rspec
| Confirmed By: Confirmed 1 | Confirmed By: Confirmed 1
| - IE1 | - IE1

View File

@@ -2,6 +2,7 @@
"version": { "version": {
"number": "4.0", "number": "4.0",
"release_date": "2014-09-04", "release_date": "2014-09-04",
"status": "latest",
"found_by": "rspec", "found_by": "rspec",
"confidence": 0, "confidence": 0,
"interesting_entries": [ "interesting_entries": [

View File

@@ -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 | Detected By: rspec
| - IE1 | - IE1
| - IE2 | - IE2

View File

@@ -2,6 +2,7 @@
"version": { "version": {
"number": "4.0", "number": "4.0",
"release_date": "2014-09-04", "release_date": "2014-09-04",
"status": "latest",
"found_by": "rspec", "found_by": "rspec",
"confidence": 0, "confidence": 0,
"interesting_entries": [ "interesting_entries": [

View File

@@ -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 | Detected By: rspec

View File

@@ -2,6 +2,7 @@
"version": { "version": {
"number": "4.0", "number": "4.0",
"release_date": "2014-09-04", "release_date": "2014-09-04",
"status": "latest",
"found_by": "rspec", "found_by": "rspec",
"confidence": 0, "confidence": 0,
"interesting_entries": [ "interesting_entries": [

View File

@@ -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 | Detected By: rspec
| |
| [!] 2 vulnerabilities identified: | [!] 2 vulnerabilities identified:

View File

@@ -2,6 +2,7 @@
"version": { "version": {
"number": "3.8.1", "number": "3.8.1",
"release_date": "2014-01-23", "release_date": "2014-01-23",
"status": "outdated",
"found_by": "rspec", "found_by": "rspec",
"confidence": 0, "confidence": 0,
"interesting_entries": [ "interesting_entries": [

View File

@@ -37,5 +37,11 @@ shared_examples WPScan::Target::Platform::WordPress do
its(:wordpress_hosted?) { should be true } its(:wordpress_hosted?) { should be true }
end 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
end end

View File

@@ -97,9 +97,9 @@ module WebMock
end end
# rubocop:enabled all # rubocop:enabled all
SPECS = Pathname.new(__FILE__).dirname.to_s SPECS = Pathname.new(__FILE__).dirname
FIXTURES = File.join(SPECS, 'fixtures') FIXTURES = SPECS.join('fixtures')
FINDERS_FIXTURES = File.join(FIXTURES, 'finders') FINDERS_FIXTURES = FIXTURES.join('finders')
DYNAMIC_FINDERS_FIXTURES = File.join(FIXTURES, 'dynamic_finders') DYNAMIC_FINDERS_FIXTURES = FIXTURES.join('dynamic_finders')
redefine_constant(:DB_DIR, File.join(FIXTURES, 'db')) redefine_constant(:DB_DIR, FIXTURES.join('db'))

View File

@@ -21,7 +21,7 @@ Gem::Specification.new do |s|
s.executables = ['wpscan'] s.executables = ['wpscan']
s.require_paths = ['lib'] 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 # Already required by CMSScanner, so version restrictions loosen
s.add_dependency 'activesupport', '~> 5.2' 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 'rake', '~> 12.3'
s.add_development_dependency 'rspec', '~> 3.8.0' s.add_development_dependency 'rspec', '~> 3.8.0'
s.add_development_dependency 'rspec-its', '~> 1.2.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 'simplecov', '~> 0.16.1'
s.add_development_dependency 'webmock', '~> 3.4.2' s.add_development_dependency 'webmock', '~> 3.4.2'
end end