diff --git a/spec/fixtures/db/dynamic_finders.yml b/spec/fixtures/db/dynamic_finders.yml index 6190e792..441f23bc 100644 --- a/spec/fixtures/db/dynamic_finders.yml +++ b/spec/fixtures/db/dynamic_finders.yml @@ -1491,6 +1491,9 @@ plugins: accordion-simply: Readme: path: readme.txt + accordion-slider: + Readme: + path: readme.txt accordion-slider-gallery: Readme: path: readme.txt @@ -1560,6 +1563,9 @@ plugins: acf-booster: Readme: path: readme.txt + acf-clone-repeater: + Readme: + path: readme.txt acf-companion-lite: Readme: path: readme.txt @@ -1693,6 +1699,9 @@ plugins: acf-google-font-selector-field: Readme: path: readme.txt + acf-google-map-field-multiple-markers: + Readme: + path: readme.txt acf-hide-layout: Readme: path: readme.txt @@ -1713,6 +1722,9 @@ plugins: acf-location-rules-post-type-attachment: Readme: path: readme.txt + acf-media-cluster: + Readme: + path: readme.txt acf-multiple-taxonomy: Readme: path: readme.txt @@ -7834,6 +7846,9 @@ plugins: askthis: Readme: path: README.txt + asl-blocks: + Readme: + path: readme.txt aslyder: Readme: path: readme.txt @@ -9059,6 +9074,11 @@ plugins: autodesk-freewheel-viewer: Readme: path: readme.txt + autofastindex: + Readme: + path: + - readme.txt + - README.md autofields: Readme: path: readme.txt @@ -9418,6 +9438,9 @@ plugins: automeme: Readme: path: readme.txt + automizely-dropshipping: + Readme: + path: readme.txt automizely-marketing: Readme: path: readme.txt @@ -9691,6 +9714,9 @@ plugins: avishi-wp-paypal-payment-button: Readme: path: readme.txt + avivid-signal: + Readme: + path: readme.md avoid-linkback-abuse: Readme: path: readme.txt @@ -9908,6 +9934,13 @@ plugins: version: true Readme: path: readme.txt + awesome-logo-carousel-block: + QueryParameter: + files: + - assets/js/block-plugin.js + version: true + Readme: + path: readme.txt awesome-mobile-responsive-navigation: QueryParameter: files: @@ -12651,6 +12684,9 @@ plugins: bitcan-widget: Readme: path: README.txt + bitcanna-widget: + Readme: + path: README.txt bitcoin-address: QueryParameter: files: @@ -13045,6 +13081,9 @@ plugins: block-editor-for-woocommerce: Readme: path: readme.txt + block-editor-taxonomy-description: + Readme: + path: readme.txt block-email-cf7: Readme: path: readme.txt @@ -14157,6 +14196,9 @@ plugins: bookcottages-availability-calendar: Readme: path: readme.txt + bookeropl: + Readme: + path: readme.txt bookfin-widget: Readme: path: readme.txt @@ -19001,6 +19043,9 @@ plugins: cf7-calendar: Readme: path: readme.txt + cf7-coder: + Readme: + path: readme.txt cf7-color-picker: QueryParameter: files: @@ -19147,6 +19192,9 @@ plugins: - public/css/cf7_notie-public.css - public/js/notie.js version: true + cf7-optimizer: + Readme: + path: readme.txt cf7-paypal-stripe-payments-lite: Readme: path: readme.txt @@ -19367,6 +19415,9 @@ plugins: change-category-name: Readme: path: readme.txt + change-class-in-viewport: + Readme: + path: readme.txt change-date-language-english-speakers: Readme: path: readme.txt @@ -20093,6 +20144,9 @@ plugins: chopy-shop: Readme: path: readme.txt + chord-connect: + Readme: + path: README.txt chordchartwp: Readme: path: readme.txt @@ -20762,6 +20816,14 @@ plugins: version: true Readme: path: readme.txt + click-to-chat-whatso: + QueryParameter: + files: + - assets/css/public.css + - assets/js/public.js + version: true + Readme: + path: readme.txt click-to-donate: Readme: path: readme.txt @@ -21694,6 +21756,18 @@ plugins: version: true Readme: path: readme.txt + coding-blocks: + QueryParameter: + files: + - public/css/coding-blocks-public.css + - public/css/copy-button.css + - public/js/copy-button.js + - public/js/clipboard.js + - public/prettify/run_prettify.js + - public/js/decode_entity.js + version: true + Readme: + path: README.txt codistoconnect: ChangeLog: class: BodyPattern @@ -24029,6 +24103,13 @@ plugins: cookiefox: Readme: path: readme.txt + cookiehint-wp: + QueryParameter: + files: + - assets/js/script.js + version: true + Readme: + path: readme.txt cookiehub: Readme: path: readme.txt @@ -24556,6 +24637,9 @@ plugins: counter-strike-server-viewer: Readme: path: Readme.txt + countera: + Readme: + path: README.txt counterespionage-firewall: Readme: path: readme.txt @@ -26205,6 +26289,9 @@ plugins: custom-emails-for-rezgo: Readme: path: readme.txt + custom-emails-for-woocommerce: + Readme: + path: readme.txt custom-error-log: Readme: path: readme.txt @@ -27354,6 +27441,9 @@ plugins: daext-autolinks-manager: Readme: path: readme.txt + daext-interlinks-manager: + Readme: + path: readme.txt daggerhart-openid-connect-generic: ChangeLog: class: BodyPattern @@ -29433,6 +29523,9 @@ plugins: disable-auto-update-email-notifications: Readme: path: readme.txt + disable-auto-updates: + Readme: + path: readme.txt disable-automatic-p-tags: Readme: path: readme.txt @@ -30578,6 +30671,9 @@ plugins: dogo-content-widget: Readme: path: readme.txt + doi-creator: + Readme: + path: readme.txt dokan-customizer: Readme: path: readme.txt @@ -32595,6 +32691,14 @@ plugins: easy-ip-blocker: Readme: path: readme.txt + easy-javascript-analytics-goals: + QueryParameter: + files: + - public/css/easy-javascript-analytics-goals-public.css + - public/js/easy-javascript-analytics-goals-public.js + version: true + Readme: + path: README.txt easy-json-shortcode: Readme: path: readme.txt @@ -33137,6 +33241,19 @@ plugins: easy-theme-options: Readme: path: readme.txt + easy-theme-plugin-switcher: + TranslationFile: + class: BodyPattern + path: languages/easy-wp-tp-switcher.pot + pattern: !ruby/regexp '/\-Id\-Version: Easy Theme Plugin Switcher (?\d+\.[\.\d]+)/i' + version: true + Readme: + path: readme.txt + ChangeLog: + class: BodyPattern + path: changelog.txt + pattern: !ruby/regexp /^v(?\d+\.[\.\da-z]+)(?!.*v\d+\.[\.\da-z]+)/mi + version: true easy-theme-switcher: Readme: path: readme.txt @@ -37539,6 +37656,9 @@ plugins: ez-zenback: Readme: path: readme.txt + ezcontent: + Readme: + path: Readme.txt ezdate: Readme: path: readme.txt @@ -39011,6 +39131,9 @@ plugins: version: true Readme: path: readme.txt + fg-opencart-to-woocommerce: + Readme: + path: README.txt fibo-golden-ratio: Readme: path: readme.txt @@ -39203,6 +39326,14 @@ plugins: - public/css/filter_sorter-public.css - public/js/filter_sorter-public.js version: true + filter-wc-orders: + TranslationFile: + class: BodyPattern + path: languages/filter-wc-orders.pot + pattern: !ruby/regexp '/"Project\-Id\-Version: Filter WC Orders (?\d+\.[\.\d]+)/i' + version: true + Readme: + path: readme.txt filterable-photo-gallery-beaver-builder-elementor: Readme: path: readme.txt @@ -45649,6 +45780,9 @@ plugins: gotrythis: Readme: path: readme.txt + gou-wc-account-tabs: + Readme: + path: readme.txt gourl-bitcoin-paid-memberships-pro: Readme: path: @@ -46725,6 +46859,9 @@ plugins: grouptivity: Readme: path: readme.txt + growanizer: + Readme: + path: readme.txt growpro-widgets: Readme: path: readme.txt @@ -47713,6 +47850,15 @@ plugins: heganoo-shortcode: Readme: path: readme.txt + heimdall: + QueryParameter: + files: + - assets/js/client-ajax.js + version: true + Readme: + path: + - readme.txt + - README.md heimu: Readme: path: readme.txt @@ -48165,6 +48311,9 @@ plugins: hide-generator-meta-tag: Readme: path: readme.txt + hide-generator-version: + Readme: + path: readme.txt hide-inactive-sites: Readme: path: readme.txt @@ -49784,6 +49933,9 @@ plugins: iba-storelinks: Readme: path: readme.txt + ibamu: + Readme: + path: readme.txt ibex-booking-widgets: Readme: path: readme.txt @@ -52426,6 +52578,14 @@ plugins: intermittent-date: Readme: path: readme.txt + internal-comments: + TranslationFile: + class: BodyPattern + path: src/languages/internal-comments.pot + pattern: !ruby/regexp '/"Project\-Id\-Version: Internal Comments (?\d+\.[\.\d]+)/i' + version: true + Readme: + path: readme.txt internal-link-builder: Readme: path: readme.txt @@ -52633,6 +52793,9 @@ plugins: invoice-king-pro: Readme: path: readme.txt + invoice-management-for-woocommerce: + Readme: + path: README.txt invoice-payment-gateway-for-woocommerce: Readme: path: readme.txt @@ -52685,6 +52848,14 @@ plugins: inwebo-login: Readme: path: readme.txt + inxpress-shipping-extension: + ComposerFile: + class: ConfigParser + path: composer.json + key: version + version: true + Readme: + path: README.txt io-engagement-analytics: Readme: path: readme.txt @@ -53405,6 +53576,8 @@ plugins: files: - css/javascript-notifier.css version: true + Readme: + path: readme.txt javascript-obfuscator: Readme: path: readme.txt @@ -54973,6 +55146,9 @@ plugins: kanagawa-sms-alerts: Readme: path: readme.txt + kangu: + Readme: + path: readme.txt kannada-comment: Readme: path: readme.txt @@ -55014,6 +55190,9 @@ plugins: kartenlegen-gpl: Readme: path: README.txt + karzar: + Readme: + path: readme.txt kaskus-emoticons: Readme: path: readme.txt @@ -56781,6 +56960,9 @@ plugins: latipay-for-woo: Readme: path: readme.txt + latitude-interest-free-gateway-for-woocommerce: + Readme: + path: readme.txt latitude-pay-genoa-pay-integrations: Readme: path: readme.txt @@ -58543,6 +58725,9 @@ plugins: lipsum: Readme: path: readme.txt + liquid-assets-for-woocommerce: + Readme: + path: readme.txt liquid-blocks: QueryParameter: files: @@ -59529,6 +59714,9 @@ plugins: login-page-style: Readme: path: readme.txt + login-page-tailor: + Readme: + path: Readme.txt login-popup-modal: Readme: path: readme.txt @@ -60935,6 +61123,9 @@ plugins: - css/public.css - js/public.js version: true + mailersend-transactional-emails-for-woocommerce: + Readme: + path: readme.txt mailgo: QueryParameter: files: @@ -62105,6 +62296,9 @@ plugins: media-list: Readme: path: ReadMe.txt + media-manager-blocks: + Readme: + path: readme.txt media-metadata-list: Readme: path: readme.txt @@ -64112,6 +64306,9 @@ plugins: mullweg-de: Readme: path: readme.txt + multi-author-override: + Readme: + path: readme.txt multi-currency-for-woocommerce: Readme: path: readme.txt @@ -66160,6 +66357,11 @@ plugins: version: true Readme: path: Readme.txt + no-updates: + Readme: + path: + - README.txt + - README.md noakes-menu-manager: ComposerFile: class: ConfigParser @@ -66533,6 +66735,9 @@ plugins: files: - js/numb-main.js version: true + number-counter: + Readme: + path: readme.txt number-to-bangla: Readme: path: readme.txt @@ -69609,6 +69814,9 @@ plugins: photoswipe-foogallery: Readme: path: readme.txt + photu: + Readme: + path: readme.txt php-code-widget: Readme: path: readme.txt @@ -69684,6 +69892,9 @@ plugins: pickit: Readme: path: readme.txt + picksell-pay-for-woocommerce: + Readme: + path: readme.txt pics-payment-gateway: Readme: path: readme.txt @@ -70276,6 +70487,9 @@ plugins: points-and-rewards-with-wc-blocks: Readme: path: README.txt + pointspay-for-woocommerce: + Readme: + path: readme.txt pojo-accessibility: TranslationFile: class: BodyPattern @@ -73578,6 +73792,9 @@ plugins: quick-questionnaire: Readme: path: readme.txt + quick-quotes-wpshare247: + Readme: + path: readme.txt quick-sharing: Readme: path: readme.txt @@ -74413,6 +74630,9 @@ plugins: recapture-for-edd: Readme: path: readme.txt + recapture-for-paid-memberships-pro: + Readme: + path: readme.txt recapture-for-restrict-content-pro: Readme: path: readme.txt @@ -75107,6 +75327,9 @@ plugins: rename-wp-login: Readme: path: readme.md + render-faster: + Readme: + path: readme.txt render-posts: Readme: path: readme.txt @@ -75994,6 +76217,9 @@ plugins: reviews-widgets-for-yelp: Readme: path: readme.txt + reviewshake-widgets: + Readme: + path: readme.txt reviewstap: Readme: path: readme.txt @@ -76072,6 +76298,9 @@ plugins: files: - revue.js version: true + reward-dice-by-precisefunnels: + Readme: + path: README.txt reward-for-comment: Readme: path: readme.txt @@ -76304,6 +76533,9 @@ plugins: robokassa: Readme: path: readme.txt + robokassa-subscriptions: + Readme: + path: readme.txt robots-sitemap: Readme: path: README.txt @@ -77506,6 +77738,9 @@ plugins: - assets/js/account.js - assets/js/jquery.validate.js version: true + scpo-wp-rocket-integration: + Readme: + path: readme.txt scr-camping-key-europe-purchase: QueryParameter: files: @@ -78837,6 +79072,9 @@ plugins: share-on-pixelfed: Readme: path: readme.txt + share-on-twitter-block: + Readme: + path: readme.txt share-on-wrauter: Readme: path: README.txt @@ -79170,6 +79408,14 @@ plugins: shop-3d: Readme: path: readme.txt + shop-badge-designer: + QueryParameter: + files: + - public/css/wpcsbd-public.css + - public/js/wpcsbd-public.js + version: true + Readme: + path: readme.txt shop-information-system: Readme: path: readme.txt @@ -79563,6 +79809,9 @@ plugins: shp-rssimage: Readme: path: readme.txt + shping-reviews-widget: + Readme: + path: readme.txt shrtfly-integration: Readme: path: README.txt @@ -82129,6 +82378,14 @@ plugins: files: - includes/css/spl-styles.css version: true + soccer-action: + QueryParameter: + files: + - public/assets/css/public.css + - public/assets/js/public.js + version: true + Readme: + path: readme.txt soccer-formation-ve: QueryParameter: files: @@ -82183,6 +82440,9 @@ plugins: social-counter: Readme: path: readme.txt + social-custom-share: + Readme: + path: readme.txt social-discussions: Readme: path: readme.txt @@ -82233,6 +82493,9 @@ plugins: social-images-widget: Readme: path: readme.txt + social-kit: + Readme: + path: readme.txt social-like-box: Readme: path: readme.txt @@ -82356,6 +82619,9 @@ plugins: - assets/css/font-awesome.min.css - assets/css/foundrysl.css version: true + social-notifications-for-woocommerce: + Readme: + path: readme.txt social-page-metadata: Readme: path: readme.txt @@ -83085,6 +83351,9 @@ plugins: split-order-for-woocommerce: Readme: path: readme.txt + splitit-installment-payments: + Readme: + path: readme.txt splitoff-pay-woocommerce: Readme: path: readme.txt @@ -83139,6 +83408,9 @@ plugins: files: - style.css version: true + spontanio: + Readme: + path: readme.txt spontit: Readme: path: readme.txt @@ -85566,6 +85838,9 @@ plugins: tc-logo-slider: Readme: path: readme.txt + tc-perfect-tools: + Readme: + path: readme.txt tc-room-spy: Readme: path: readme.txt @@ -85764,6 +86039,9 @@ plugins: path: - readme.txt - README.md + template-editor: + Readme: + path: readme.txt template-manager: Readme: path: readme.txt @@ -86277,6 +86555,10 @@ plugins: the-wp-map-factory: Readme: path: readme.txt + QueryParameter: + files: + - public/css/themapfactoryfrontenddisplaymap.css + version: true theasys: Readme: path: readme.txt @@ -86973,6 +87255,9 @@ plugins: class: Xpath xpath: //meta[@name="TimeZoneCalculator"]/@content version: true + timify: + Readme: + path: readme.txt timthumb-vulnerability-scanner: Readme: path: readme.txt @@ -89135,6 +89420,9 @@ plugins: ultimate-tinymce: Readme: path: readme.txt + ultimate-twitter-feeds: + Readme: + path: readme.txt ultimate-under-construction: Readme: path: readme.txt @@ -90060,6 +90348,9 @@ plugins: user-role-setting-autoloader: Readme: path: readme.txt + user-stats-wp: + Readme: + path: readme.txt user-submitted-posts: QueryParameter: files: @@ -90315,6 +90606,9 @@ plugins: valhalla-cf: Readme: path: readme.txt + validar-identidad-cf7: + Readme: + path: readme.txt validated: ComposerFile: class: ConfigParser @@ -91479,6 +91773,9 @@ plugins: path: changelog.txt pattern: !ruby/regexp /(?\d+\.[\.\d]+)/ version: true + vyble-recruiting: + Readme: + path: readme.txt vzaar-media-management: MetaTag: class: Xpath @@ -91939,6 +92236,9 @@ plugins: wc-correios-easy-tracking-code: Readme: path: readme.txt + wc-couryier: + Readme: + path: readme.txt wc-currency-pesetas: Readme: path: readme.txt @@ -94168,6 +94468,14 @@ plugins: path: package.json key: version version: true + wollow: + QueryParameter: + files: + - public/css/wollow-public.css + - public/js/wollow-public.js + version: true + Readme: + path: README.txt womens-refuge-shielded-site: Readme: path: @@ -96751,6 +97059,9 @@ plugins: wopo-cryptocurrency-widget: Readme: path: readme.txt + wopo-media-player: + Readme: + path: readme.txt wopo-minesweeper: Readme: path: readme.txt @@ -100251,6 +100562,9 @@ plugins: version: true Readme: path: README.txt + wp-login-with-ajax: + Readme: + path: readme.txt wp-login-zap: Readme: path: readme.txt @@ -100359,6 +100673,9 @@ plugins: version: true Readme: path: readme.txt + wp-mailhog-smtp: + Readme: + path: readme.txt wp-mailscout: QueryParameter: files: @@ -104678,6 +104995,13 @@ plugins: wpo365-sharing: Readme: path: README.txt + wponerror: + QueryParameter: + files: + - assets/js/wponerror.js + version: true + Readme: + path: readme.txt wponion: ChangeLog: class: BodyPattern diff --git a/spec/fixtures/dynamic_finders/expected.yml b/spec/fixtures/dynamic_finders/expected.yml index a6dd99ed..17b92d58 100644 --- a/spec/fixtures/dynamic_finders/expected.yml +++ b/spec/fixtures/dynamic_finders/expected.yml @@ -4507,6 +4507,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/awesome-instant-search/translation/ais-es_ES.po, Match: ''ject-Id-Version: Awesome Instant Search 1.1.2''' + awesome-logo-carousel-block: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/awesome-logo-carousel-block/assets/js/block-plugin.js?ver=1.0.0 + confidence: 10 awesome-mobile-responsive-navigation: QueryParameter: number: '1.0' @@ -9924,6 +9931,14 @@ plugins: - http://wp.lab/wp-content/plugins/click-to-chat-for-whatsapp/assets/css/main.css?ver=1.2 - http://wp.lab/wp-content/plugins/click-to-chat-for-whatsapp/assets/js/app.js?ver=1.2 - http://wp.lab/wp-content/plugins/click-to-chat-for-whatsapp/assets/css/mainstyles.css?ver=1.2 + click-to-chat-whatso: + QueryParameter: + number: 1.1.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/click-to-chat-whatso/assets/css/public.css?ver=1.1.0 + - http://wp.lab/wp-content/plugins/click-to-chat-whatso/assets/js/public.js?ver=1.1.0 + confidence: 20 clickbank-storefront: QueryParameter: number: 1.0.20 @@ -10415,6 +10430,18 @@ plugins: - http://wp.lab/wp-content/plugins/codexin-image-gallery/assets/vendor/styles/plugins.css?ver=1.0.1 - http://wp.lab/wp-content/plugins/codexin-image-gallery/assets/styles/cdxn-ig.min.css?ver=1.0.1 confidence: 20 + coding-blocks: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/coding-blocks/public/css/coding-blocks-public.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/coding-blocks/public/css/copy-button.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/coding-blocks/public/js/copy-button.js?ver=1.0.0 + - http://wp.lab/wp-content/plugins/coding-blocks/public/js/clipboard.js?ver=1.0.0 + - http://wp.lab/wp-content/plugins/coding-blocks/public/prettify/run_prettify.js?autoload=true&skin=sunburst&ver=1.0.0 + - http://wp.lab/wp-content/plugins/coding-blocks/public/js/decode_entity.js?ver=1.0.0 + confidence: 60 codistoconnect: ChangeLog: number: 1.3.25 @@ -11420,6 +11447,13 @@ plugins: found_by: Translation File (Aggressive Detection) interesting_entries: - 'http://wp.lab/wp-content/plugins/cookiebot/langs/cookiebot.pot, Match: ''"1.6.0''' + cookiehint-wp: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/cookiehint-wp/assets/js/script.js?ver=1.0.0 + confidence: 10 cookiehub: ChangeLog: number: '0.1' @@ -14693,6 +14727,14 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/easy-image-optimizer/changelog.txt, Match: ''= 1.0.0''' + easy-javascript-analytics-goals: + QueryParameter: + number: 1.0.4 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/easy-javascript-analytics-goals/public/css/easy-javascript-analytics-goals-public.css?ver=1.0.4 + - http://wp.lab/wp-content/plugins/easy-javascript-analytics-goals/public/js/easy-javascript-analytics-goals-public.js?ver=1.0.4 + confidence: 20 easy-lazy-loader: QueryParameter: number: 1.1.2 @@ -14994,6 +15036,19 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/easy-testimonial-rotator/languages/easy-testimonial-rotator.pot, Match: ''ct-Id-Version: Easy Testimonial Rotator 1.0.2''' + easy-theme-plugin-switcher: + TranslationFile: + number: 1.0.0 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/easy-theme-plugin-switcher/languages/easy-wp-tp-switcher.pot, + Match: ''-Id-Version: Easy Theme Plugin Switcher 1.0.0''' + ChangeLog: + number: 1.0.0 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/easy-theme-plugin-switcher/changelog.txt, + Match: ''v1.0.0''' easy-timer: TranslationFile: number: '3.9' @@ -17944,6 +17999,13 @@ plugins: - 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 + filter-wc-orders: + TranslationFile: + number: 1.0.0 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/filter-wc-orders/languages/filter-wc-orders.pot, + Match: ''"Project-Id-Version: Filter WC Orders 1.0.0''' filterable-portfolio: QueryParameter: number: 1.3.1 @@ -21824,6 +21886,13 @@ plugins: - http://wp.lab/wp-content/plugins/heateor-social-login/css/front.css?ver=1.0 - http://wp.lab/wp-content/plugins/heateor-social-login/js/front/combined.js?ver=1.0 confidence: 20 + heimdall: + QueryParameter: + number: 1.3.3 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/heimdall/assets/js/client-ajax.js?ver=1.3.3 + confidence: 10 heimu: QueryParameter: number: 1.1.2 @@ -23859,6 +23928,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/intergeo-maps/CHANGELOG.md, Match: ''## v2.3.0''' + internal-comments: + TranslationFile: + number: 1.0.0 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/internal-comments/src/languages/internal-comments.pot, + Match: ''"Project-Id-Version: Internal Comments 1.0.0''' internet-connection-status: QueryParameter: number: 1.1.0 @@ -23939,6 +24015,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/invoicing-quotes/languages/wpinv-quotes-en_US.po, Match: ''roject-Id-Version: Quotes for Invoicing 1.0.1''' + inxpress-shipping-extension: + ComposerFile: + number: 3.2.3 + found_by: Composer File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/inxpress-shipping-extension/composer.json, + Match: ''3.2.3''' ip-address-checker: ChangeLog: number: '1.1' @@ -40783,6 +40866,14 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/shoot-the-zombie/scripts.js?ver=1.0.0 confidence: 10 + shop-badge-designer: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/shop-badge-designer/public/css/wpcsbd-public.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/shop-badge-designer/public/js/wpcsbd-public.js?ver=1.0.0 + confidence: 20 shop-menu: QueryParameter: number: 1.5.0 @@ -42963,6 +43054,14 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/socail-profile-linking/includes/css/spl-styles.css?ver=1.0 confidence: 10 + soccer-action: + QueryParameter: + number: '1.04' + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/soccer-action/public/assets/css/public.css?ver=1.04 + - http://wp.lab/wp-content/plugins/soccer-action/public/assets/js/public.js?ver=1.04 + confidence: 20 soccer-formation-ve: QueryParameter: number: '1.00' @@ -46040,6 +46139,13 @@ plugins: - http://wp.lab/wp-content/plugins/the-tweet-button/public/js/twitter-widgets.js?ver=1.0.0 - http://wp.lab/wp-content/plugins/the-tweet-button/public/js/tweet-button-public.js?ver=1.0.0 confidence: 30 + the-wp-map-factory: + QueryParameter: + number: 2.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/the-wp-map-factory/public/css/themapfactoryfrontenddisplaymap.css?ver=2.0.0 + confidence: 10 theatre: MetaTag: number: 0.15.29 @@ -51672,6 +51778,14 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/wolfnet-idx-for-wordpress/package.json, Match: ''1.17.3''' + wollow: + QueryParameter: + number: 1.0.1 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/wollow/public/css/wollow-public.css?ver=1.0.1 + - http://wp.lab/wp-content/plugins/wollow/public/js/wollow-public.js?ver=1.0.1 + confidence: 20 womoplus: TranslationFile: number: '1.6' @@ -60191,6 +60305,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/wpo365-login/languages/wpo365-login-nl_NL.po, Match: ''"Project-Id-Version: WPO365 Pot v10.10''' + wponerror: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/wponerror/assets/js/wponerror.js?ver=1.0.0 + confidence: 10 wponion: ChangeLog: number: 0.0.8 diff --git a/spec/fixtures/dynamic_finders/plugin_version/easy-theme-plugin-switcher/change_log/changelog.txt b/spec/fixtures/dynamic_finders/plugin_version/easy-theme-plugin-switcher/change_log/changelog.txt new file mode 100644 index 00000000..25b68878 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/easy-theme-plugin-switcher/change_log/changelog.txt @@ -0,0 +1,2 @@ +v1.0.0 +- Initial Release diff --git a/spec/fixtures/dynamic_finders/plugin_version/easy-theme-plugin-switcher/translation_file/languages/easy-wp-tp-switcher.pot b/spec/fixtures/dynamic_finders/plugin_version/easy-theme-plugin-switcher/translation_file/languages/easy-wp-tp-switcher.pot new file mode 100644 index 00000000..17eef63b --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/easy-theme-plugin-switcher/translation_file/languages/easy-wp-tp-switcher.pot @@ -0,0 +1,129 @@ +# Copyright (C) 2021 Navanath Bhosale +# This file is distributed under the GPL-2.0+. +msgid "" +msgstr "" +"Project-Id-Version: Easy Theme Plugin Switcher 1.0.0\n" +"Report-Msgid-Bugs-To: " +"https://wordpress.org/support/plugin/easy-theme-plugin-switcher\n" +"POT-Creation-Date: 2021-07-24 12:55:05+00:00\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: 2021-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \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-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" +"X-Poedit-Basepath: ../\n" +"X-Poedit-SearchPath-0: .\n" +"X-Poedit-Bookmarks: \n" +"X-Textdomain-Support: yes\n" +"X-Generator: grunt-wp-i18n 1.0.3\n" + +#: classes/class-easy-theme-plugin-switcher-config.php:171 +msgid "Activate" +msgstr "" + +#: classes/class-easy-theme-plugin-switcher-config.php:172 +msgid "Deactivate" +msgstr "" + +#: classes/class-easy-theme-plugin-switcher-config.php:173 +msgid "Activate All" +msgstr "" + +#: classes/class-easy-theme-plugin-switcher-config.php:174 +msgid "Deactivate All" +msgstr "" + +#: classes/class-easy-theme-plugin-switcher-config.php:175 +msgid "Activate Selected" +msgstr "" + +#: classes/class-easy-theme-plugin-switcher-config.php:176 +msgid "Deactivate Selected" +msgstr "" + +#: classes/class-easy-theme-plugin-switcher-config.php:177 +msgid "Activating" +msgstr "" + +#: classes/class-easy-theme-plugin-switcher-config.php:178 +msgid "Deactivating" +msgstr "" + +#: classes/class-easy-theme-plugin-switcher-config.php:179 +msgid "Failed" +msgstr "" + +#: classes/class-easy-theme-plugin-switcher-config.php:197 +#: classes/class-easy-theme-plugin-switcher-config.php:240 +#: classes/class-easy-theme-plugin-switcher-config.php:283 +#: classes/class-easy-theme-plugin-switcher-config.php:326 +#: classes/class-easy-theme-plugin-switcher-config.php:380 +#: classes/class-easy-theme-plugin-switcher-config.php:423 +#: classes/class-easy-theme-plugin-switcher-config.php:479 +msgid "WordPress Nonce not validated." +msgstr "" + +#: classes/class-easy-theme-plugin-switcher-config.php:204 +msgid "No theme specified" +msgstr "" + +#: classes/class-easy-theme-plugin-switcher-config.php:225 +msgid "Theme Successfully Activated" +msgstr "" + +#: classes/class-easy-theme-plugin-switcher-config.php:247 +#: classes/class-easy-theme-plugin-switcher-config.php:290 +msgid "No plugin specified" +msgstr "" + +#: classes/class-easy-theme-plugin-switcher-config.php:268 +msgid "Plugin Successfully Activated" +msgstr "" + +#: classes/class-easy-theme-plugin-switcher-config.php:311 +msgid "Plugin Successfully Deactivated" +msgstr "" + +#: classes/class-easy-theme-plugin-switcher-config.php:333 +#: classes/class-easy-theme-plugin-switcher-config.php:387 +#: classes/class-easy-theme-plugin-switcher-config.php:430 +#: classes/class-easy-theme-plugin-switcher-config.php:486 +msgid "No plugins specified" +msgstr "" + +#: classes/class-easy-theme-plugin-switcher-config.php:365 +#: classes/class-easy-theme-plugin-switcher-config.php:464 +msgid "Plugins Successfully Activated" +msgstr "" + +#: classes/class-easy-theme-plugin-switcher-config.php:408 +#: classes/class-easy-theme-plugin-switcher-config.php:518 +msgid "Plugins Successfully Deactivated" +msgstr "" + +#. Plugin Name of the plugin/theme +msgid "Easy Theme Plugin Switcher" +msgstr "" + +#. Plugin URI of the plugin/theme +msgid "https://wordpress.org/plugins/easy-theme-plugin-switcher/" +msgstr "" + +#. Description of the plugin/theme +msgid "" +"Switch your WP themes, plugins with one click. The plugin will reduce your " +"several clicks to one click for theme switching & plugins activations / " +"deactivations." +msgstr "" + +#. Author of the plugin/theme +msgid "Navanath Bhosale" +msgstr "" \ No newline at end of file diff --git a/spec/fixtures/dynamic_finders/plugin_version/filter-wc-orders/translation_file/languages/filter-wc-orders.pot b/spec/fixtures/dynamic_finders/plugin_version/filter-wc-orders/translation_file/languages/filter-wc-orders.pot new file mode 100644 index 00000000..150e44fd --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/filter-wc-orders/translation_file/languages/filter-wc-orders.pot @@ -0,0 +1,55 @@ +# Copyright (C) 2021 Dinesh Yadav +# This file is distributed under the same license as the Filter WC Orders plugin. +msgid "" +msgstr "" +"Project-Id-Version: Filter WC Orders 1.0.0\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/filter-wc-orders\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"POT-Creation-Date: 2021-07-25T19:43:03+00:00\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"X-Generator: WP-CLI 2.4.0\n" +"X-Domain: filter-wc-orders\n" + +#. Plugin Name of the plugin +msgid "Filter WC Orders" +msgstr "" + +#. Plugin URI of the plugin +msgid "https://dineshinaublog.wordpress.com/filter-wc-orders/" +msgstr "" + +#. Description of the plugin +msgid "It helps in sorting woocommerce orders based on a payment gateway." +msgstr "" + +#. Author of the plugin +msgid "Dinesh Yadav" +msgstr "" + +#. Author URI of the plugin +msgid "https://dineshinaublog.wordpress.com" +msgstr "" + +#: admin/class-dkfwco-admin.php:66 +msgid "No filter" +msgstr "" + +#: admin/class-dkfwco-admin.php:68 +msgid "By Payment Method" +msgstr "" + +#: admin/class-dkfwco-admin.php:75 +msgid "By User Types" +msgstr "" + +#: admin/class-dkfwco-admin.php:76 +msgid "Guest Users" +msgstr "" + +#: admin/class-dkfwco-admin.php:77 +msgid "Logged in Users" +msgstr "" diff --git a/spec/fixtures/dynamic_finders/plugin_version/internal-comments/translation_file/src/languages/internal-comments.pot b/spec/fixtures/dynamic_finders/plugin_version/internal-comments/translation_file/src/languages/internal-comments.pot new file mode 100644 index 00000000..097484ce --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/internal-comments/translation_file/src/languages/internal-comments.pot @@ -0,0 +1,136 @@ +# Copyright (C) 2021 Deep Web Solutions +# This file is distributed under the GPL-3.0+. +msgid "" +msgstr "" +"Project-Id-Version: Internal Comments 1.0.0\n" +"Report-Msgid-Bugs-To: " +"https://github.com/deep-web-solutions/internal-comments/issues\n" +"POT-Creation-Date: 2021-07-27 15:35:34+00:00\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: 2021-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \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-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" +"X-Poedit-Basepath: ../\n" +"X-Poedit-SearchPath-0: .\n" +"X-Poedit-Bookmarks: \n" +"X-Textdomain-Support: yes\n" + +#: dependencies/deep-web-solutions/wp-framework-bootstrapper/src/templates/requirements-error.php:36 +#. translators: 1. Component name, 2. Component version +msgid "" +"%1$s (%2$s) has encountered an error. Your environment " +"doesn't meet all of the system requirements listed below:" +msgstr "" + +#: dependencies/deep-web-solutions/wp-framework-bootstrapper/src/templates/requirements-error.php:55 +#: dependencies/deep-web-solutions/wp-framework-bootstrapper/src/templates/requirements-error.php:67 +#. translators: PHP version +#. translators: WordPress version +msgid "You're running version %s" +msgstr "" + +#: dependencies/deep-web-solutions/wp-framework-bootstrapper/src/templates/requirements-error.php:80 +msgid "" +"If you need to upgrade your version of PHP you can ask your hosting company " +"for assistance, and if you need help upgrading WordPress you can refer to " +"the Codex." +msgstr "" + +#: dependencies/deep-web-solutions/wp-framework-core/src/includes/PluginComponents/Installation.php:175 +#: dependencies/deep-web-solutions/wp-framework-core/src/includes/PluginComponents/Installation.php:223 +#. translators: 1. Installation node name, 2. Error message. +msgid "" +"%1$s failed to complete the installation routine. The " +"error is: %2$s" +msgstr "" + +#: dependencies/deep-web-solutions/wp-framework-core/src/includes/PluginComponents/Installation.php:231 +msgid "%1$s was successfully updated." +msgstr "" + +#: dependencies/deep-web-solutions/wp-framework-core/src/includes/PluginComponents/Installation.php:231 +msgid "%1$s was successfully installed." +msgstr "" + +#: dependencies/deep-web-solutions/wp-framework-core/src/templates/initialization/error.php:36 +#. translators: 1. Plugin name, 2. Plugin version, 3. Support email, 4. Support +#. website +msgid "" +"%1$s (v%2$s) initialization failed. Please contact us at " +"%3$s or visit our support website to get help. " +"Please include this error notice in your support query:" +msgstr "" + +#: dependencies/deep-web-solutions/wp-framework-core/src/templates/installation/required-original.php:23 +#. translators: 1. Plugin name, 2. Plugin version, 3. Name of the install +#. button +msgid "" +"%1$s (v%2$s) needs to run its installation routine before " +"it can be used. Please click the \"%3$s\" button to proceed:" +msgstr "" + +#: dependencies/deep-web-solutions/wp-framework-core/src/templates/installation/required-original.php:27 +#: dependencies/deep-web-solutions/wp-framework-core/src/templates/installation/required-original.php:36 +#. translators: Name of the install button +msgid "Install" +msgstr "" + +#: dependencies/deep-web-solutions/wp-framework-core/src/templates/installation/required-update.php:23 +#. translators: 1. Plugin name, 2. Plugin version, 3. Name of the update button +msgid "" +"A data update is available for %1$s (v%2$s). It is " +"recommended to backup your database before proceeding. Please click the " +"\"%3$s\" button when ready:" +msgstr "" + +#: dependencies/deep-web-solutions/wp-framework-core/src/templates/installation/required-update.php:27 +#: dependencies/deep-web-solutions/wp-framework-core/src/templates/installation/required-update.php:38 +#. translators: Name of the update button +msgid "Update" +msgstr "" + +#: dependencies/deep-web-solutions/wp-framework-utilities/src/includes/CronEvents/CronIntervalsEnum.php:139 +msgid "Every %s minutes" +msgstr "" + +#: dependencies/deep-web-solutions/wp-framework-utilities/src/includes/CronEvents/CronIntervalsEnum.php:140 +msgid "Every %s hours" +msgstr "" + +#: src/templates/admin/composer-error.php:20 +#. translators: %s: Plugin Name +msgid "It seems like %s is corrupted. Please reinstall!" +msgstr "" + +#. Plugin Name of the plugin/theme +msgid "Internal Comments" +msgstr "" + +#. Plugin URI of the plugin/theme +msgid "https://www.deep-web-solutions.com/plugins/internal-comments/" +msgstr "" + +#. Description of the plugin/theme +msgid "" +"A WordPress plugin for administrators and other users with admin area " +"access to post private admin-side comments to any registered post type." +msgstr "" + +#. Author of the plugin/theme +msgid "Deep Web Solutions" +msgstr "" + +#. Author URI of the plugin/theme +msgid "https://www.deep-web-solutions.com" +msgstr "" \ No newline at end of file diff --git a/spec/fixtures/dynamic_finders/plugin_version/inxpress-shipping-extension/composer_file/composer.json b/spec/fixtures/dynamic_finders/plugin_version/inxpress-shipping-extension/composer_file/composer.json new file mode 100644 index 00000000..4480f2e7 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/inxpress-shipping-extension/composer_file/composer.json @@ -0,0 +1,34 @@ +{ + "name": "inxpressapps/woocommerce", + "version": "3.2.3", + "description": "InXpress shipping rate provider for Woocommerce", + "keywords": [ + "wordpress", + "plugin", + "woocommerce", + "inxpress" + ], + "homepage": "https://www.inxpressapps.com/", + "type": "wordpress-plugin", + "license": "proprietary", + "authors": [ + { + "email": "developers@inxpress.com", + "name": "InXpress" + } + ], + "scripts": { + "test": "phpcs wc-inxpress.php includes", + "fix": "phpcbf wc-inxpress.php includes" + }, + "minimum-stability": "stable", + "require": { + "php": "^7.3|^8.0", + "composer/installers": "~1.0" + }, + "require-dev": { + "dealerdirect/phpcodesniffer-composer-installer": "*", + "phpcompatibility/php-compatibility": "*", + "wp-coding-standards/wpcs": "^2.1.1" + } +} \ 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 d85ad061..3a6f1ce5 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 @@ -1511,6 +1511,10 @@ + + + + @@ -3568,6 +3572,11 @@ + + + + + @@ -3761,6 +3770,15 @@ + + + + + + + + + @@ -4128,6 +4146,10 @@ + + + + @@ -5146,6 +5168,11 @@ + + + + + @@ -7809,6 +7836,10 @@ + + + + @@ -14942,6 +14973,11 @@ + + + + + @@ -15830,6 +15866,11 @@ + + + + + @@ -17066,6 +17107,10 @@ + + + + @@ -19200,6 +19245,11 @@ + + + + + @@ -22195,6 +22245,10 @@ + + + +