From 76f73f3dc8fffc457af80747763f4d13519df4dc Mon Sep 17 00:00:00 2001 From: erwanlr Date: Sat, 28 Dec 2019 11:38:10 +0000 Subject: [PATCH] Adds DFs --- spec/fixtures/db/dynamic_finders.yml | 337 ++++++++++++++++++ spec/fixtures/dynamic_finders/expected.yml | 114 ++++++ .../change_log/CHANGELOG.md | 10 + .../change_log/changelog.txt | 9 + .../languages/elementor-news-ticker.pot | 143 ++++++++ .../languages/payment-gateway-stripe.pot | 259 ++++++++++++++ .../query_parameter_passive_all.html | 54 +++ 7 files changed, 926 insertions(+) create mode 100644 spec/fixtures/dynamic_finders/plugin_version/anycomment-analytics/change_log/CHANGELOG.md create mode 100644 spec/fixtures/dynamic_finders/plugin_version/bestprice-analytics-integration/change_log/changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/news-ticker-widget-for-elementor/translation_file/languages/elementor-news-ticker.pot create mode 100644 spec/fixtures/dynamic_finders/plugin_version/payment-gateway-stripe-for-easy-digital-downloads/translation_file/languages/payment-gateway-stripe.pot diff --git a/spec/fixtures/db/dynamic_finders.yml b/spec/fixtures/db/dynamic_finders.yml index f4ed6a31..55ddc4c7 100644 --- a/spec/fixtures/db/dynamic_finders.yml +++ b/spec/fixtures/db/dynamic_finders.yml @@ -1127,6 +1127,9 @@ plugins: acf-ajax-grid-gallery: Readme: path: readme.txt + acf-booster: + Readme: + path: readme.txt acf-companion-lite: Readme: path: readme.txt @@ -2398,6 +2401,9 @@ plugins: admin-menu-restriction: Readme: path: readme.txt + admin-menu-search: + Readme: + path: readme.txt admin-menu-tamplate-plugin: Readme: path: readme.txt @@ -4012,6 +4018,15 @@ plugins: alewb-image-widget: Readme: path: readme.txt + alex-player: + QueryParameter: + files: + - media-engine.css + - media-engine.js + - alex-player.js + version: true + Readme: + path: README.txt alex-syntax-highlighter: Readme: path: readme.txt @@ -4841,6 +4856,9 @@ plugins: path: package.json key: version version: true + animations-by-imoptimal: + Readme: + path: readme.txt anime-dropdown-widget: Readme: path: readme.txt @@ -5034,6 +5052,15 @@ plugins: path: CHANGELOG.md pattern: !ruby/regexp /\#\# (?\d+\.[\.\d]+)/ version: true + anycomment-analytics: + ChangeLog: + class: BodyPattern + path: CHANGELOG.md + pattern: !ruby/regexp /^\#\# (?\d+\.[\.\d]+) \- [\d\-]+(?!.*\#\# \d+\.[\.\d]+ + \- [\d\-]+)/mi + version: true + Readme: + path: readme.txt anyfonttitle: Readme: path: readme.txt @@ -7238,6 +7265,14 @@ plugins: awesome-contact-form7-for-elementor: Readme: path: readme.txt + awesome-cookie-consent: + QueryParameter: + files: + - assets/css/gcccn-front.css + - assets/js/gcccn-front.js + version: true + Readme: + path: readme.txt awesome-event-booking: QueryParameter: files: @@ -8824,6 +8859,14 @@ plugins: bestmatch-shopping-advisor: Readme: path: readme.txt + bestprice-analytics-integration: + Readme: + path: readme.txt + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/ + version: true betta-boxes-cms: Readme: path: readme.txt @@ -11002,6 +11045,9 @@ plugins: path: Boxtal/BoxtalConnectWoocommerce/translation/boxtal-connect-fr_FR.po pattern: !ruby/regexp '/"Project\-Id\-Version: Boxtal connect (?\d+\.[\.\d]+)/i' version: true + bp-activity-plus-reloaded: + Readme: + path: readme.txt bp-activity-share: QueryParameter: files: @@ -12673,6 +12719,9 @@ plugins: button-paypal-donation: Readme: path: readme.txt + button-widget: + Readme: + path: readme.txt button-with-fontawesome-icons-by-like-agency: TranslationFile: class: BodyPattern @@ -13378,6 +13427,9 @@ plugins: card-elements-for-elementor: Readme: path: readme.txt + card-flip-image-slideshow: + Readme: + path: readme.txt card-for-bilibili: QueryParameter: files: @@ -13536,6 +13588,9 @@ plugins: cat-game: Readme: path: readme.txt + cat-generator-avatars: + Readme: + path: readme.txt cat-post-type: Readme: path: readme.txt @@ -15046,6 +15101,9 @@ plugins: chordchartwp: Readme: path: readme.txt + chordpress: + Readme: + path: readme.txt chosen: Readme: path: readme.txt @@ -16250,6 +16308,9 @@ plugins: coinpayments-payment-gateway-for-woocommerce: Readme: path: readme.txt + coinremitter-crypto-payment-gateway: + Readme: + path: readme.txt cointent: Readme: path: readme.txt @@ -16309,6 +16370,9 @@ plugins: collaspible-tree-for-making-categories-10: Readme: path: readme.txt + collect-reviews-integration: + Readme: + path: readme.txt college-publisher-import: Readme: path: readme.txt @@ -18814,6 +18878,9 @@ plugins: crowdclock: Readme: path: readme.txt + crowdfunding-login-form: + Readme: + path: readme.txt crowdfunding-regions: Readme: path: readme.txt @@ -19209,6 +19276,9 @@ plugins: current-weather-widget: Readme: path: readme.txt + current-year-shortcode-vict: + Readme: + path: readme.txt currently-editing: Readme: path: readme.txt @@ -19247,6 +19317,9 @@ plugins: path: CHANGELOG.md pattern: !ruby/regexp /(?\d+\.[\.\d]+)/ version: true + custom-admin-login-logo: + Readme: + path: readme.txt custom-admin-panel-by-2cloud: Readme: path: readme.txt @@ -19815,6 +19888,9 @@ plugins: custom-recent-posts-widget: Readme: path: readme.txt + custom-recovery-mode-email: + Readme: + path: readme.txt custom-registration-form-builder-with-submission-manager: QueryParameter: files: @@ -21594,6 +21670,13 @@ plugins: version: true Readme: path: readme.txt + devto-articles-on-wp: + QueryParameter: + files: + - "/assets/devtowp.css" + version: true + Readme: + path: readme.txt devvn-image-hotspot: QueryParameter: files: @@ -22198,6 +22281,9 @@ plugins: disable-xml-rpc-unset-x-pingback: Readme: path: readme.txt + disableremove-howdy: + Readme: + path: readme.txt disclosure-picker: Readme: path: README.txt @@ -23286,6 +23372,9 @@ plugins: files: - admin/css/duplicate-page-and-post-admin.min.css version: true + duplicate-page-or-post: + Readme: + path: readme.txt duplicate-post: Readme: path: readme.txt @@ -24131,6 +24220,9 @@ plugins: easy-map-creator: Readme: path: readme.txt + easy-maps-block: + Readme: + path: readme.txt easy-marijuana-age-verify: Readme: path: readme.txt @@ -24487,6 +24579,9 @@ plugins: path: languages/easy-swipebox.pot pattern: !ruby/regexp /"Project\-Id\-Version:\ Easy SwipeBox (?\d+\.[\.\d]+)/i version: true + easy-symlinks: + Readme: + path: readme.txt easy-table-of-contents: QueryParameter: files: @@ -25804,6 +25899,9 @@ plugins: embargo-press-release: Readme: path: readme.txt + embe-core: + Readme: + path: readme.txt embed-any-document: Readme: path: readme.txt @@ -25950,9 +26048,15 @@ plugins: emc2-popup-disclaimer: Readme: path: readme.txt + emercury-for-gravity-forms: + Readme: + path: readme.txt emercury-for-woocommerce: Readme: path: readme.txt + emercury-for-wp: + Readme: + path: readme.txt emma-emarketing-plugin: Readme: path: README.txt @@ -26426,6 +26530,9 @@ plugins: er-windows-8-meta-addon: Readme: path: readme.txt + era-clock: + Readme: + path: readme.txt ere-colors: ChangeLog: class: BodyPattern @@ -27319,6 +27426,9 @@ plugins: export-users-data-to-csv: Readme: path: readme.txt + export-variable-products: + Readme: + path: readme.txt export-woocommerce: TranslationFile: class: BodyPattern @@ -28162,6 +28272,9 @@ plugins: path: CHANGELOG.md pattern: !ruby/regexp /^\#\#\#\# (?\d+\.[\.\d]+) \- [^\r\n]+$/i version: true + fatora-payment-getway: + Readme: + path: readme.txt favhero-favicon-generator: Readme: path: readme.txt @@ -28371,6 +28484,9 @@ plugins: featured-image-on-top: Readme: path: readme.txt + featured-image-plus: + Readme: + path: readme.txt featured-image-reminder: Readme: path: readme.txt @@ -28832,6 +28948,12 @@ plugins: filter-search-page: Readme: path: readme.txt + filter-sorter: + QueryParameter: + files: + - public/css/filter_sorter-public.css + - public/js/filter_sorter-public.js + version: true filterable-portfolio: QueryParameter: files: @@ -34533,6 +34655,9 @@ plugins: path: languages/greenpay-payment-gateway.pot pattern: !ruby/regexp '/ct\-Id\-Version: GreenPay Payment Gateway (?\d+\.[\.\d]+)/i' version: true + greenrope-analytics: + Readme: + path: readme.txt greenstory-for-woocommerce: Readme: path: readme.txt @@ -35663,6 +35788,11 @@ plugins: hiddy: Readme: path: readme.txt + hide-a-post: + Readme: + path: + - readme.txt + - readme.md hide-admin-bar: Readme: path: readme.txt @@ -36151,6 +36281,9 @@ plugins: hooks: Readme: path: readme.txt + hooks-view: + Readme: + path: readme.txt hookybeaver: Readme: path: README.md @@ -37646,6 +37779,9 @@ plugins: image-sitemap: Readme: path: readme.txt + image-size-manager: + Readme: + path: readme.txt image-size-selection-for-divi: TranslationFile: class: BodyPattern @@ -37992,6 +38128,9 @@ plugins: import-from-shopify: Readme: path: readme.txt + import-holded-products-woocommerce: + Readme: + path: readme.txt import-html-pages: TranslationFile: class: BodyPattern @@ -39226,9 +39365,18 @@ plugins: ip2country: Readme: path: readme.txt + ip2currency-converter: + Readme: + path: readme.txt ip2location-world-clock: Readme: path: readme.txt + ip2map: + Readme: + path: readme.txt + ip2phrase-widget: + Readme: + path: readme.txt ipad-swipe: Readme: path: readme.txt @@ -39289,6 +39437,9 @@ plugins: iphoneize-my-feed: Readme: path: readme.txt + iplocationtools-real-time-visitor-widget: + Readme: + path: readme.txt ipmanager-connector: Readme: path: readme.txt @@ -39430,6 +39581,9 @@ plugins: islidex: Readme: path: readme.txt + ismobile: + Readme: + path: readme.txt isshrinker: Readme: path: readme.txt @@ -39683,6 +39837,9 @@ plugins: jaspreetchahals-wordpress-bot-detector-lite: Readme: path: readme.txt + javascript-css-accordion: + Readme: + path: readme.txt javascript-flickr-badge: Readme: path: readme.txt @@ -42422,6 +42579,13 @@ plugins: lazy-image-load: Readme: path: readme.txt + lazy-images-without-jetpack: + QueryParameter: + files: + - lazy-images/js/lazy-images.js + version: true + Readme: + path: readme.txt lazy-load: QueryParameter: files: @@ -44648,6 +44812,9 @@ plugins: lord-linus-online-visitor: Readme: path: readme.txt + lorem-carousel: + Readme: + path: readme.txt lorem-ipsum-and-place-holder-image-generator: Readme: path: readme.txt @@ -45049,6 +45216,11 @@ plugins: path: package.json key: version version: true + lw-all-in-one: + Readme: + path: + - readme.txt + - README.md lx-password-generator: Readme: path: readme.txt @@ -46248,6 +46420,8 @@ plugins: files: - public/css/mejorcluster.css version: true + Readme: + path: readme.txt meks-audio-player: QueryParameter: files: @@ -46592,6 +46766,9 @@ plugins: metric-converter: Readme: path: Readme.txt + metricool: + Readme: + path: readme.txt metrika: Readme: path: readme.txt @@ -46860,6 +47037,14 @@ plugins: path: languages/mobile-dj-manager.pot pattern: !ruby/regexp /oject\-Id\-Version:\ MDJM Event Management (?\d+\.[\.\d]+)/i version: true + mobile-login-woocommerce: + QueryParameter: + files: + - assets/css/xoo-ml-style.css + - assets/js/xoo-ml-phone-js.js + version: true + Readme: + path: readme.txt mobile-menu: ChangeLog: class: BodyPattern @@ -47206,6 +47391,14 @@ plugins: files: - templates/default/css/movingboxes.css version: true + mowomo-google-reviews: + QueryParameter: + files: + - build/assets/styles.css + - build/assets/scripts.js + version: true + Readme: + path: README.md moxo: Readme: path: readme.txt @@ -47523,6 +47716,9 @@ plugins: path: i18n/languages/mutual-buddies.pot pattern: !ruby/regexp /"Project\-Id\-Version:\ Mutual Buddies (?\d+\.[\.\d]+)/i version: true + muvi-media-connect: + Readme: + path: readme.txt mw-theme-uri-shortcode: TranslationFile: class: BodyPattern @@ -48133,6 +48329,18 @@ plugins: files: - css/breakingNews.css version: true + news-ticker-widget-for-elementor: + QueryParameter: + files: + - assets/js/ticker.js + version: true + TranslationFile: + class: BodyPattern + path: languages/elementor-news-ticker.pot + pattern: !ruby/regexp '/ject\-Id\-Version: Elementor News Ticker (?\d+\.[\.\d]+)/i' + version: true + Readme: + path: readme.txt newsbooster-for-messenger: QueryParameter: files: @@ -49508,6 +49716,9 @@ plugins: options-framework: Readme: path: readme.txt + options-view: + Readme: + path: readme.txt oqey-headers: Readme: path: readme.txt @@ -49644,6 +49855,9 @@ plugins: path: CHANGELOG.md pattern: !ruby/regexp /\#\# v(?\d+\.[\.\d]+)/i version: true + oui-booking: + Readme: + path: readme.txt our-services-showcase: QueryParameter: files: @@ -50096,6 +50310,16 @@ plugins: payment-gateway-restrictions-for-woocommerce: Readme: path: Readme.txt + payment-gateway-stripe-for-easy-digital-downloads: + TranslationFile: + class: BodyPattern + path: languages/payment-gateway-stripe.pot + pattern: !ruby/regexp /teway Stripe for Easy Digital Downloads (?\d+\.[\.\d]+)/i + version: true + Readme: + path: + - readme.txt + - README.md payment-gateways-caller-for-wp-e-commerce: Readme: path: @@ -51480,6 +51704,9 @@ plugins: post-words-count: Readme: path: readme.txt + postaga: + Readme: + path: readme.txt postbar-shipping: Readme: path: readme.txt @@ -51688,6 +51915,9 @@ plugins: files: - public/css/priceline-partner-network-public.css version: true + pravel-rent-sell-addon-for-woocommerce: + Readme: + path: readme.txt prayers: QueryParameter: files: @@ -51743,6 +51973,11 @@ plugins: path: - readme.txt - README.md + premium-chat: + Readme: + path: + - readme.txt + - README.md premium-seo-pack: Comment: pattern: !ruby/regexp /Premium SEO Pack Plugin (?\d+\.[\.\d]+)/i @@ -52375,6 +52610,9 @@ plugins: version: true Readme: path: README.md + pryc-wp-remove-languages-for-divi: + Readme: + path: readme.txt ps-ads-pro: QueryParameter: files: @@ -53816,6 +54054,9 @@ plugins: - public/css/wp-reservas-public.css - public/js/wp-reservas-public.js version: true + reservation-facile: + Readme: + path: readme.txt reserveren-via-couverts: QueryParameter: files: @@ -53828,6 +54069,9 @@ plugins: reset-roles-and-capabilities: Readme: path: readme.txt + residential-address-detection: + Readme: + path: readme.txt resize-image-after-upload: Readme: path: readme.txt @@ -56369,6 +56613,9 @@ plugins: - public/css/show-remote-ip-public.css - public/js/show-remote-ip-public.js version: true + show-template-name: + Readme: + path: readme.txt show-visitor-ip-address-widget-and-shortcode: Readme: path: README.txt @@ -58227,6 +58474,9 @@ plugins: social-network-chat: Readme: path: readme.txt + social-network-widget: + Readme: + path: readme.txt social-networks-auto-poster-facebook-twitter-g: Readme: path: readme.txt @@ -59141,6 +59391,9 @@ plugins: - public/css/stop-automatic-updates-public.css - public/js/stop-automatic-updates-public.js version: true + stop-spammer-registrations-plugin: + Readme: + path: readme.txt stop-user-enumeration: QueryParameter: files: @@ -59682,6 +59935,9 @@ plugins: path: content/languages/swh_uo-fa_IR.po pattern: !ruby/regexp '/"Project\-Id\-Version: SWH Users Only (?\d+\.[\.\d]+)/i' version: true + swift-control: + Readme: + path: readme.txt swift-performance-lite: Comment: xpath: //comment()[contains(., "Swift Performance Lite")] @@ -60359,6 +60615,9 @@ plugins: text-message: Readme: path: readme.txt + text-message-contact-form-biztext: + Readme: + path: readme.txt text-modules: TranslationFile: class: BodyPattern @@ -63359,6 +63618,9 @@ plugins: vicidial-call-me: Readme: path: README.txt + video-analytics-for-cloudflare-stream: + Readme: + path: readme.txt video-background: QueryParameter: files: @@ -64330,6 +64592,12 @@ plugins: - assets/css/twitter-feed.min.css - assets/js/twitter-feed.min.js version: true + wdes-responsive-mobile-menu: + Readme: + path: readme.txt + wdes-responsive-popup: + Readme: + path: readme.txt wds-theme-switcher: QueryParameter: files: @@ -65497,6 +65765,9 @@ plugins: woo-bulk-editor: Readme: path: readme.txt + woo-bulk-price-update: + Readme: + path: readme.txt woo-bulkbuy: QueryParameter: files: @@ -65699,6 +65970,9 @@ plugins: woo-efactuurdirect: Readme: path: readme.txt + woo-effective-payments: + Readme: + path: readme.txt woo-eftsecure-gateway: ChangeLog: class: BodyPattern @@ -66210,6 +66484,9 @@ plugins: version: true Readme: path: readme.txt + woo-product-editor: + Readme: + path: readme.txt woo-product-feed-pro: JavascriptVar: class: BodyPattern @@ -66312,6 +66589,9 @@ plugins: woo-reviews-manager: Readme: path: readme.txt + woo-safepay-gateway: + Readme: + path: readme.txt woo-sale-funnel: TranslationFile: class: BodyPattern @@ -66409,6 +66689,9 @@ plugins: version: true Readme: path: readme.txt + woo-sticky-product-bar: + Readme: + path: readme.txt woo-stock-count-progress-bar: Readme: path: readme.txt @@ -67247,6 +67530,13 @@ plugins: path: i18n/woodash.pot pattern: !ruby/regexp '/"Project\-Id\-Version: WooDash (?\d+\.[\.\d]+)/i' version: true + woodpecker: + QueryParameter: + files: + - public/css/wfw-public.css + - public/css/wfw-public.css.map + - public/js/wfw-public.js + version: true wooe-safe2pay-payment-gateway: Readme: path: readme.txt @@ -67893,6 +68183,9 @@ plugins: wp-amazon-shop: Readme: path: readme.txt + wp-amp-website: + Readme: + path: readme.txt wp-analytify: Readme: path: readme.txt @@ -68974,6 +69267,9 @@ plugins: wp-embed-widgets: Readme: path: readme.txt + wp-emoji-sanitizer: + Readme: + path: readme.txt wp-errata: QueryParameter: files: @@ -69044,6 +69340,14 @@ plugins: files: - css/custom-style.css version: true + wp-express-checkout: + QueryParameter: + files: + - public/assets/css/public.css + - public/assets/js/public.js + version: true + Readme: + path: readme.txt wp-extended-search: TranslationFile: class: BodyPattern @@ -69398,6 +69702,9 @@ plugins: path: CHANGELOG.md pattern: !ruby/regexp /Version (?\d+\.[\.\d]+)/i version: true + wp-gener8tor: + Readme: + path: readme.txt wp-generate-password: QueryParameter: files: @@ -70346,6 +70653,9 @@ plugins: pattern: !ruby/regexp /var wp_js_options\s*=\s*{(?.+?(?=};))};/i version_key: version version: true + wp-moon-phase-widget: + Readme: + path: readme.txt wp-mor-resto: Readme: path: readme.txt @@ -70801,6 +71111,9 @@ plugins: files: - assets/js/wppa-public.js version: true + wp-proxy: + Readme: + path: readme.txt wp-push-notification-firebase: Readme: path: readme.txt @@ -71835,6 +72148,9 @@ plugins: - css/wp-tax-price.min.css - js/wp-tax-price.min.js version: true + wp-team-display: + Readme: + path: readme.txt wp-team-list: ComposerFile: class: ConfigParser @@ -71864,6 +72180,9 @@ plugins: wp-term-manager: Readme: path: readme.txt + wp-terms-as-posts: + Readme: + path: readme.txt wp-tesseract: Readme: path: readme.txt @@ -73114,6 +73433,9 @@ plugins: files: - public/css/wpnextpreviouslink-public.css version: true + wpo-checker: + Readme: + path: readme.txt wpo-friendly-share: Readme: path: readme.txt @@ -73144,6 +73466,12 @@ plugins: - assets/css/owl.carousel.css - assets/css/wpocup-public.css version: true + wpowl-manager: + QueryParameter: + files: + - public/css/wpowl-manager-public.css + - public/js/wpowl-manager-public.js + version: true wpp-faster-payment-systemfps-hong-kong: Readme: path: readme.txt @@ -73659,6 +73987,9 @@ plugins: version: true Readme: path: readme.txt + wsm-downloader: + Readme: + path: readme.txt wt-advanced-woocommerce-report: QueryParameter: files: @@ -74284,6 +74615,9 @@ plugins: zacwp-sentiment-analysis: Readme: path: readme.txt + zairux-chatbot: + Readme: + path: README.txt zakeke-3d-product-configurator: ChangeLog: class: BodyPattern @@ -74302,6 +74636,9 @@ plugins: path: lang/messages.po pattern: !ruby/regexp '/ject\-Id\-Version: ZANTO Country Detector (?\d+\.[\.\d]+)/i' version: true + zarinpal-paid-downloads: + Readme: + path: readme.txt zarinpal-woocommerce-payment-gateway: Readme: path: readme.txt diff --git a/spec/fixtures/dynamic_finders/expected.yml b/spec/fixtures/dynamic_finders/expected.yml index ae0db4b1..3f356247 100644 --- a/spec/fixtures/dynamic_finders/expected.yml +++ b/spec/fixtures/dynamic_finders/expected.yml @@ -1980,6 +1980,15 @@ plugins: found_by: Composer File (Aggressive Detection) interesting_entries: - 'http://wp.lab/wp-content/plugins/alerts-block/package.json, Match: ''1.0.0''' + alex-player: + QueryParameter: + number: '1.07' + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/alex-player/media-engine.css?ver=1.07 + - http://wp.lab/wp-content/plugins/alex-player/media-engine.js?ver=1.07 + - http://wp.lab/wp-content/plugins/alex-player/alex-player.js?ver=1.07 + confidence: 30 alexarank: MetaTag: number: '0.2' @@ -2466,6 +2475,13 @@ plugins: found_by: Change Log (Aggressive Detection) interesting_entries: - 'http://wp.lab/wp-content/plugins/anycomment/CHANGELOG.md, Match: ''## 0.0.87''' + anycomment-analytics: + ChangeLog: + number: '0.2' + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/anycomment-analytics/CHANGELOG.md, Match: + ''## 0.2 - 30''' anything-order-by-terms: ChangeLog: number: 1.3.4 @@ -3471,6 +3487,14 @@ plugins: - http://wp.lab/wp-content/plugins/awesome-addons-for-elementor/assets/css/alert.css?ver=1.0.0 - http://wp.lab/wp-content/plugins/awesome-addons-for-elementor/assets/js/aae.js?ver=1.0.0 confidence: 50 + awesome-cookie-consent: + QueryParameter: + number: '1.0' + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/awesome-cookie-consent/assets/css/gcccn-front.css?ver=1.0 + - http://wp.lab/wp-content/plugins/awesome-cookie-consent/assets/js/gcccn-front.js?ver=1.0 + confidence: 20 awesome-event-booking: QueryParameter: number: 1.0.0 @@ -4330,6 +4354,13 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/best-ticker/js/jquery.ticker.min.js?ver=1.0 confidence: 10 + bestprice-analytics-integration: + ChangeLog: + number: 1.0.1 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/bestprice-analytics-integration/changelog.txt, + Match: ''= 1.0.1''' better-admin-users-search: TranslationFile: number: 1.0.0 @@ -10328,6 +10359,13 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/devrama-image-lazyload/app/default/views/js/jquery.devrama.lazyload.min-0.9.3.js?ver=0.9.34 confidence: 10 + devto-articles-on-wp: + QueryParameter: + number: 0.0.6 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/devto-articles-on-wp//assets/devtowp.css?ver=0.0.6 + confidence: 10 devvn-image-hotspot: QueryParameter: number: 1.1.4 @@ -13785,6 +13823,14 @@ plugins: - http://wp.lab/wp-content/plugins/file-uploader-tektonic-solutions/css/tektonic-file-upload.css?ver=1.0.0 - http://wp.lab/wp-content/plugins/file-uploader-tektonic-solutions/css/tektonic-file-upload-circle.css?ver=1.0.0 confidence: 20 + filter-sorter: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/filter-sorter/public/css/filter_sorter-public.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/filter-sorter/public/js/filter_sorter-public.js?ver=1.0.0 + confidence: 20 filterable-portfolio: QueryParameter: number: 1.3.1 @@ -20069,6 +20115,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/LayerSlider/languages/LayerSlider-en_US.po, Match: ''Project-Id-Version: LayerSlider WP v4.5.5''' + lazy-images-without-jetpack: + QueryParameter: + number: '1.0' + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/lazy-images-without-jetpack/lazy-images/js/lazy-images.js?ver=1.0 + confidence: 10 lazy-load: QueryParameter: number: 0.6.1 @@ -22984,6 +23037,14 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/mobile-dj-manager/languages/mobile-dj-manager.pot, Match: ''oject-Id-Version: MDJM Event Management 1.4.7.7''' + mobile-login-woocommerce: + QueryParameter: + number: '1.0' + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/mobile-login-woocommerce/assets/css/xoo-ml-style.css?ver=1.0 + - http://wp.lab/wp-content/plugins/mobile-login-woocommerce/assets/js/xoo-ml-phone-js.js?ver=1.0 + confidence: 20 mobile-menu: ChangeLog: number: 2.7.3 @@ -23331,6 +23392,14 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/movingboxes-wp/templates/default/css/movingboxes.css?ver=0.4.2 confidence: 10 + mowomo-google-reviews: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/mowomo-google-reviews/build/assets/styles.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/mowomo-google-reviews/build/assets/scripts.js?ver=1.0.0 + confidence: 20 mp-post-navigation-same-category: StyleComment: number: '2.0' @@ -24212,6 +24281,19 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/news-ticker-tj/css/breakingNews.css?ver=1.0.1 confidence: 10 + news-ticker-widget-for-elementor: + QueryParameter: + number: '1.0' + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/news-ticker-widget-for-elementor/assets/js/ticker.js?ver=1.0 + confidence: 10 + TranslationFile: + number: '1.0' + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/news-ticker-widget-for-elementor/languages/elementor-news-ticker.pot, + Match: ''ject-Id-Version: Elementor News Ticker 1.0''' newsbooster-for-messenger: QueryParameter: number: 1.3.1 @@ -25941,6 +26023,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/payex-woocommerce-payments/changelog.txt, Match: ''Version 1.3.0''' + payment-gateway-stripe-for-easy-digital-downloads: + TranslationFile: + number: 1.0.0 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/payment-gateway-stripe-for-easy-digital-downloads/languages/payment-gateway-stripe.pot, + Match: ''teway Stripe for Easy Digital Downloads 1.0.0''' paymentsense-gateway-for-woocommerce: ChangeLog: number: 3.0.15 @@ -42007,6 +42096,15 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/woodash/i18n/woodash.pot, Match: ''"Project-Id-Version: WooDash 1.0.0''' + woodpecker: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/woodpecker/public/css/wfw-public.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/woodpecker/public/css/wfw-public.css.map?ver=1.0.0 + - http://wp.lab/wp-content/plugins/woodpecker/public/js/wfw-public.js?ver=1.0.0 + confidence: 30 woolense: QueryParameter: number: 1.0.0 @@ -43698,6 +43796,14 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/wp-exporter-plus/css/custom-style.css?ver=1.0 confidence: 10 + wp-express-checkout: + QueryParameter: + number: '1.1' + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/wp-express-checkout/public/assets/css/public.css?ver=1.1 + - http://wp.lab/wp-content/plugins/wp-express-checkout/public/assets/js/public.js?ver=1.1 + confidence: 20 wp-extended-search: TranslationFile: number: 1.1.2 @@ -47621,6 +47727,14 @@ plugins: - http://wp.lab/wp-content/plugins/wpos-owl-carousel-ultimate/assets/css/owl.carousel.css?ver=1.1.1 - http://wp.lab/wp-content/plugins/wpos-owl-carousel-ultimate/assets/css/wpocup-public.css?ver=1.1.1 confidence: 20 + wpowl-manager: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/wpowl-manager/public/css/wpowl-manager-public.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/wpowl-manager/public/js/wpowl-manager-public.js?ver=1.0.0 + confidence: 20 wpp-ninja-bootstrap-gallery: QueryParameter: number: 1.1.0 diff --git a/spec/fixtures/dynamic_finders/plugin_version/anycomment-analytics/change_log/CHANGELOG.md b/spec/fixtures/dynamic_finders/plugin_version/anycomment-analytics/change_log/CHANGELOG.md new file mode 100644 index 00000000..e66c74b9 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/anycomment-analytics/change_log/CHANGELOG.md @@ -0,0 +1,10 @@ +# Changelog + +## 0.2 - 30.03.2019 + +- Added option to control where generic report would be sent and to define interval of such email +- Added generic report with multiple summary information send directly to email + +## 0.1 – 11.02.2019 + +First release. \ No newline at end of file diff --git a/spec/fixtures/dynamic_finders/plugin_version/bestprice-analytics-integration/change_log/changelog.txt b/spec/fixtures/dynamic_finders/plugin_version/bestprice-analytics-integration/change_log/changelog.txt new file mode 100644 index 00000000..3d368f5d --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/bestprice-analytics-integration/change_log/changelog.txt @@ -0,0 +1,9 @@ +*** Changelog *** + += 1.0.1 - 27/12/2019 = + +* Tracking code fix + += 1.0.0 - 14/11/2019 = + +* Initial release diff --git a/spec/fixtures/dynamic_finders/plugin_version/news-ticker-widget-for-elementor/translation_file/languages/elementor-news-ticker.pot b/spec/fixtures/dynamic_finders/plugin_version/news-ticker-widget-for-elementor/translation_file/languages/elementor-news-ticker.pot new file mode 100644 index 00000000..21ae8f45 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/news-ticker-widget-for-elementor/translation_file/languages/elementor-news-ticker.pot @@ -0,0 +1,143 @@ +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Elementor News Ticker 1.0\n" +"POT-Creation-Date: 2018-06-26 18:16+0530\n" +"PO-Revision-Date: 2018-06-25 17:17+0530\n" +"Last-Translator: \n" +"Language-Team: Flickdevs \n" +"Language: en\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 1.8.7.1\n" +"X-Poedit-Basepath: ..\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Poedit-KeywordsList: __;_e\n" +"X-Poedit-SourceCharset: UTF-8\n" +"X-Poedit-SearchPath-0: .\n" + +#: elementor-news-ticker.php:80 +msgid "" +"Elementor News Ticker not working because you need to activate the Elementor " +"plugin." +msgstr "" + +#: elementor-news-ticker.php:81 +msgid "Activate Elementor Now" +msgstr "" + +#: elementor-news-ticker.php:89 +msgid "" +"Elementor News Ticker not working because you need to install the Elemenor " +"plugin" +msgstr "" + +#: elementor-news-ticker.php:90 +msgid "Install Elementor Now" +msgstr "" + +#: elementor-news-ticker.php:104 +msgid "" +"Elementor News Ticker not working because you are using an old version of " +"Elementor." +msgstr "" + +#: elementor-news-ticker.php:105 +msgid "Update Elementor Now" +msgstr "" + +#: elements/news-ticker-widget.php:14 +msgid "News Ticker" +msgstr "" + +#: elements/news-ticker-widget.php:39 elements/news-ticker-widget.php:63 +#: elements/news-ticker-widget.php:153 +msgid "label" +msgstr "" + +#: elements/news-ticker-widget.php:45 +msgid "Post Number" +msgstr "" + +#: elements/news-ticker-widget.php:47 +msgid "6" +msgstr "" + +#: elements/news-ticker-widget.php:53 +msgid "Show label" +msgstr "" + +#: elements/news-ticker-widget.php:55 +msgid "Off" +msgstr "" + +#: elements/news-ticker-widget.php:56 +msgid "On" +msgstr "" + +#: elements/news-ticker-widget.php:65 elements/news-ticker-widget.php:66 +msgid "Latest News" +msgstr "" + +#: elements/news-ticker-widget.php:75 elements/news-ticker-widget.php:98 +#: elements/news-ticker-widget.php:107 elements/news-ticker-widget.php:250 +msgid "Icon" +msgstr "" + +#: elements/news-ticker-widget.php:89 +msgid "Separator" +msgstr "" + +#: elements/news-ticker-widget.php:95 +msgid "Separator Type" +msgstr "" + +#: elements/news-ticker-widget.php:99 elements/news-ticker-widget.php:119 +#: elements/news-ticker-widget.php:121 elements/news-ticker-widget.php:122 +msgid "Text" +msgstr "" + +#: elements/news-ticker-widget.php:133 +msgid "Animation" +msgstr "" + +#: elements/news-ticker-widget.php:140 +msgid "Animation Speed" +msgstr "" + +#: elements/news-ticker-widget.php:145 +msgid "3000" +msgstr "" + +#: elements/news-ticker-widget.php:163 +msgid "Icon Spacing" +msgstr "" + +#: elements/news-ticker-widget.php:178 +msgid "label Color" +msgstr "" + +#: elements/news-ticker-widget.php:193 elements/news-ticker-widget.php:318 +msgid "Background Color" +msgstr "" + +#: elements/news-ticker-widget.php:218 +msgid "Title" +msgstr "" + +#: elements/news-ticker-widget.php:225 +msgid "Title Color" +msgstr "" + +#: elements/news-ticker-widget.php:260 elements/news-ticker-widget.php:303 +msgid "icon Color" +msgstr "" + +#: elements/news-ticker-widget.php:275 +msgid "Icon Size" +msgstr "" + +#: elements/news-ticker-widget.php:293 +msgid "Text Separator" +msgstr "" diff --git a/spec/fixtures/dynamic_finders/plugin_version/payment-gateway-stripe-for-easy-digital-downloads/translation_file/languages/payment-gateway-stripe.pot b/spec/fixtures/dynamic_finders/plugin_version/payment-gateway-stripe-for-easy-digital-downloads/translation_file/languages/payment-gateway-stripe.pot new file mode 100644 index 00000000..5f9473cd --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/payment-gateway-stripe-for-easy-digital-downloads/translation_file/languages/payment-gateway-stripe.pot @@ -0,0 +1,259 @@ +# Copyright (C) 2019 Bengal Studio +# This file is distributed under the same license as the Payment Gateway Stripe for Easy Digital Downloads package. +msgid "" +msgstr "" +"Project-Id-Version: Payment Gateway Stripe for Easy Digital Downloads 1.0.0\n" +"Report-Msgid-Bugs-To: " +"https://wordpress.org/support/plugin/payment-gateway-stripe-for-easy-" +"digital-downloads\n" +"POT-Creation-Date: 2019-12-21 04:25:35+00:00\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: 2019-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"X-Generator: grunt-wp-i18n 0.5.4\n" +"X-Poedit-KeywordsList: " +"__;_e;_x:1,2c;_ex:1,2c;_n:1,2;_nx:1,2,4c;_n_noop:1,2;_nx_noop:1,2,3c;esc_" +"attr__;esc_html__;esc_attr_e;esc_html_e;esc_attr_x:1,2c;esc_html_x:1,2c;\n" +"Language: en\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Poedit-Country: United States\n" +"X-Poedit-SourceCharset: UTF-8\n" +"X-Poedit-Basepath: ../\n" +"X-Poedit-SearchPath-0: .\n" +"X-Poedit-Bookmarks: \n" +"X-Textdomain-Support: yes\n" + +#: payment-gateway-stripe-for-easy-digital-downloads.php:34 +#: payment-gateway-stripe-for-easy-digital-downloads.php:52 +#. translators: 1: composer command. 2: plugin directory +msgid "" +"Your installation of the Payment Gateway Stripe for Easy Digital Downloads " +"plugin is incomplete. Please run %1$s within the %2$s directory." +msgstr "" + +#: src/Gateways/Stripe.php:95 +msgid "Stripe" +msgstr "" + +#: src/Gateways/Stripe.php:96 +msgid "Credit Card (Stripe)" +msgstr "" + +#: src/Gateways/Stripe.php:149 +msgid "Stripe Payments" +msgstr "" + +#: src/Gateways/Stripe.php:163 +msgid "Stripe Payments Settings" +msgstr "" + +#: src/Gateways/Stripe.php:168 +msgid "Test Publishable Key" +msgstr "" + +#: src/Gateways/Stripe.php:169 src/Gateways/Stripe.php:176 +#: src/Gateways/Stripe.php:183 src/Gateways/Stripe.php:190 +msgid "Get your API keys from your stripe account." +msgstr "" + +#: src/Gateways/Stripe.php:175 +msgid "Test Secret Key" +msgstr "" + +#: src/Gateways/Stripe.php:182 +msgid "Live Publishable Key" +msgstr "" + +#: src/Gateways/Stripe.php:189 +msgid "Live Secret Key" +msgstr "" + +#: src/Gateways/Stripe.php:196 +msgid "Capture" +msgstr "" + +#: src/Gateways/Stripe.php:197 +msgid "Capture charge immediately" +msgstr "" + +#: src/Gateways/Stripe.php:198 +msgid "" +"Whether or not to immediately capture the charge. When unchecked, the " +"charge issues an authorization and will need to be captured later. " +"Uncaptured charges expire in 7 days." +msgstr "" + +#: src/Gateways/Stripe.php:299 +msgid "Missing Source ID, please try again" +msgstr "" + +#: src/Gateways/Stripe.php:382 +msgid "Credit Card Info" +msgstr "" + +#: src/Gateways/Stripe.php:390 +msgid "This is a secure SSL encrypted payment." +msgstr "" + +#: src/Gateways/Stripe.php:394 +msgid "" +"TEST MODE ENABLED. In test mode, you can use the card number " +"4242424242424242 with any CVC and a valid expiration date or check the Testing Stripe documentation for more " +"card numbers." +msgstr "" + +#: src/Gateways/Stripe.php:398 +msgid "Card Number" +msgstr "" + +#: src/Gateways/Stripe.php:402 +msgid "The (typically) 16 digits on the front of your credit card." +msgstr "" + +#: src/Gateways/Stripe.php:412 +msgid "Expiration (MM/YY)" +msgstr "" + +#: src/Gateways/Stripe.php:415 +msgid "The date your credit card expires, typically on the front of the card." +msgstr "" + +#: src/Gateways/Stripe.php:424 +msgid "CVC" +msgstr "" + +#: src/Gateways/Stripe.php:427 +msgid "The 3 digit (back) or 4 digit (front) value on your card." +msgstr "" + +#: src/Gateways/Stripe.php:650 +#. translators: 1) The error message that was received from Stripe. +msgid "Stripe SCA authentication failed. Reason: %s" +msgstr "" + +#: src/Gateways/Stripe.php:651 +msgid "Stripe SCA authentication failed." +msgstr "" + +#: src/Gateways/StripePayments.php:104 +#. translators: 1) blog name 2) payment id +msgid "%1$s - Order %2$s" +msgstr "" + +#: src/Gateways/StripePayments.php:106 +msgid "customer_name" +msgstr "" + +#: src/Gateways/StripePayments.php:107 +msgid "customer_email" +msgstr "" + +#: src/Gateways/StripePayments.php:219 +#. translators: transaction id +msgid "Stripe charge awaiting payment: %s." +msgstr "" + +#: src/Gateways/StripePayments.php:228 +#. translators: transaction id +msgid "Stripe charge complete (Charge ID: %s)" +msgstr "" + +#: src/Gateways/StripePayments.php:233 +msgid "Payment processing failed. Please retry." +msgstr "" + +#: src/Gateways/StripePayments.php:242 +#. translators: transaction id +msgid "" +"Stripe charge authorized (Charge ID: %s). Process order to take payment, or " +"cancel to remove the pre-authorization." +msgstr "" + +#: src/Gateways/StripePayments.php:340 +#. translators: 1) dollar amount 2) transaction id 3) refund message +msgid "Refunded %1$s - Refund ID: %2$s - Reason: %3$s" +msgstr "" + +#: src/Gateways/StripePayments.php:340 +msgid "Pre-Authorization Released" +msgstr "" + +#: src/Plugin.php:167 +#. translators: URL of Easy Digital Downloads plugin +msgid "" +"The Payment Gateway Stripe for Easy Digital Downloads plugin requires Easy Digital Downloads 2.0 or greater to be installed and " +"active." +msgstr "" + +#: src/Plugin.php:173 +#. translators: 1: URL of WordPress.org, 2: URL of Easy Digital Downloads +#. plugin +msgid "" +"The Payment Gateway Stripe for Easy Digital Downloads plugin requires both " +"WordPress 5.2 or greater and Easy " +"Digital Downloads 3.6 or greater to be installed and active." +msgstr "" + +#: src/Plugin.php:185 +msgid "" +"You have installed a development version of Payment Gateway Stripe for Easy " +"Digital Downloads which requires files to be built. From the plugin " +"directory, run npm install to install dependencies, npm " +"run build to build the files." +msgstr "" + +#: src/Plugin.php:188 +#. translators: 1: URL of GitHub Repository build page +msgid "" +"Or you can download a pre-built version of the plugin by visiting the releases page in the repository." +msgstr "" + +#: src/StripeAPI.php:108 src/StripeAPI.php:137 +msgid "There was a problem connecting to the Stripe API endpoint." +msgstr "" + +#: src/StripeCustomer.php:100 +#. translators: %1$s First name, %2$s Second name, %3$s EDD customer ID. +msgid "Name: %1$s %2$s, EDD customer ID: %3$s" +msgstr "" + +#: src/StripeIntentController.php:47 +msgid "CSRF verification failed." +msgstr "" + +#: src/StripeIntentController.php:57 +msgid "Missing payment ID for payment confirmation" +msgstr "" + +#: src/StripeIntentController.php:75 +#. translators: Error message text +msgid "Payment verification error: %s" +msgstr "" + +#. Plugin Name of the plugin/theme +msgid "Payment Gateway Stripe for Easy Digital Downloads" +msgstr "" + +#. Plugin URI of the plugin/theme +msgid "" +"https://bengal-studio.com/plugins/payment-gateway-stripe-for-easy-digital-" +"downloads/" +msgstr "" + +#. Description of the plugin/theme +msgid "Take credit card payments on your store using Stripe." +msgstr "" + +#. Author of the plugin/theme +msgid "Bengal Studio" +msgstr "" + +#. Author URI of the plugin/theme +msgid "https://bengal-studio.com" +msgstr "" \ No newline at end of file diff --git a/spec/fixtures/dynamic_finders/plugin_version/query_parameter_passive_all.html b/spec/fixtures/dynamic_finders/plugin_version/query_parameter_passive_all.html index be97138f..ff42ebe9 100644 --- a/spec/fixtures/dynamic_finders/plugin_version/query_parameter_passive_all.html +++ b/spec/fixtures/dynamic_finders/plugin_version/query_parameter_passive_all.html @@ -645,6 +645,12 @@ + + + + + + @@ -1186,6 +1192,11 @@ + + + + + @@ -3715,6 +3726,10 @@ + + + + @@ -4852,6 +4867,11 @@ + + + + + @@ -7189,6 +7209,10 @@ + + + + @@ -8334,6 +8358,11 @@ + + + + + @@ -8478,6 +8507,11 @@ + + + + + @@ -8780,6 +8814,10 @@ + + + + @@ -15353,6 +15391,12 @@ + + + + + + @@ -16036,6 +16080,11 @@ + + + + + @@ -17661,6 +17710,11 @@ + + + + +