diff --git a/spec/fixtures/db/dynamic_finders.yml b/spec/fixtures/db/dynamic_finders.yml index 7f68f01a..1816eb87 100644 --- a/spec/fixtures/db/dynamic_finders.yml +++ b/spec/fixtures/db/dynamic_finders.yml @@ -335,6 +335,8 @@ plugins: - js/interact.js - js/admin-bar.js version: true + Readme: + path: readme.txt a-z-listing: ChangeLog: class: BodyPattern @@ -571,6 +573,9 @@ plugins: - public/css/acf-customizer-public.css - public/js/acf-customizer-public.js version: true + acf-date-selector: + Readme: + path: readme.txt acf-dropzone: TranslationFile: class: BodyPattern @@ -676,6 +681,9 @@ plugins: - public/css/acquaint-owl-carousel-public.css - public/js/acquaint-owl-carousel-public.js version: true + active-campaign-wpforms: + Readme: + path: readme.txt active-directory-authentication-integration: TranslationFile: class: BodyPattern @@ -736,6 +744,9 @@ plugins: version: true Readme: path: readme.txt + acymailing: + Readme: + path: readme.txt ad-blocks: TranslationFile: class: BodyPattern @@ -860,6 +871,9 @@ plugins: path: changelog.txt pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/i version: true + add-pinterest-conversion-tags: + Readme: + path: readme.txt add-search-to-menu: Readme: path: readme.txt @@ -1082,6 +1096,9 @@ plugins: admin-menu-editor: Readme: path: readme.txt + admin-menu-groups: + Readme: + path: readme.txt admin-menu-manager: TranslationFile: class: BodyPattern @@ -1106,6 +1123,9 @@ plugins: admin-post-navigation: Readme: path: readme.txt + admin-ui-cleaner: + Readme: + path: readme.txt adminimize: Readme: path: readme.txt @@ -1183,6 +1203,9 @@ plugins: files: - assets/js/advance-news-ticker.js version: true + advance-portfolio-grid: + Readme: + path: readme.txt advance-pricing-table: QueryParameter: files: @@ -1240,6 +1263,9 @@ plugins: advanced-cron-manager: Readme: path: readme.txt + advanced-currency-switcher: + Readme: + path: readme.txt advanced-custom-fields: Readme: path: readme.txt @@ -1476,6 +1502,9 @@ plugins: path: changelog.txt pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/i version: true + affiliatewp-starting-affiliate-id: + Readme: + path: readme.txt affilicious: QueryParameter: files: @@ -1744,6 +1773,13 @@ plugins: path: cu-framework/languages/zh_CN.po pattern: !ruby/regexp '/"Project\-Id\-Version: Codestar Framework (?\d+\.[\.\d]+)/i' version: true + all-in-one-analytics: + QueryParameter: + files: + - public/js/analytics/analytics.min.js + version: true + Readme: + path: README.txt all-in-one-event-calendar: QueryParameter: files: @@ -1856,6 +1892,9 @@ plugins: path: CHANGELOG.md pattern: !ruby/regexp /\#\# (?\d+\.[\.\d]+)/ version: true + amazing-hover-effects: + Readme: + path: readme.txt amazing-linker: QueryParameter: files: @@ -1927,6 +1966,9 @@ plugins: - public/css/ambassador-public.css - public/js/ambassador-public.js version: true + ameliabooking: + Readme: + path: readme.txt amen: QueryParameter: files: @@ -2037,6 +2079,9 @@ plugins: - public/css/anim-cat-public.css - public/js/anim-cat-public.js version: true + animated-fullscreen-menu: + Readme: + path: readme.txt animated-headline: QueryParameter: files: @@ -2355,6 +2400,9 @@ plugins: xpath: //comment()[contains(., "ArianeLab")] pattern: !ruby/regexp /Start ArianeLab v(?\d+\.[\.\d]+)/i version: true + arile-extra: + Readme: + path: readme.txt arkam-lite: QueryParameter: files: @@ -2514,6 +2562,9 @@ plugins: async-javascript: Readme: path: readme.txt + atelier-scroll-top: + Readme: + path: readme.txt atlas-specialist: QueryParameter: files: @@ -2803,6 +2854,8 @@ plugins: path: languages/avartan-slider-lite.pot pattern: !ruby/regexp /msgid "Version (?\d+\.[\.\d]+)/i version: true + Readme: + path: readme.txt avatars-meta-box: TranslationFile: class: BodyPattern @@ -3650,6 +3703,12 @@ plugins: path: CHANGELOG.md pattern: !ruby/regexp /\#\# \[(?\d+\.[\.\d]+)\]/ version: true + bigideas: + QueryParameter: + files: + - public/css/ideas-public.css + - public/js/ideas-public.js + version: true bigly-dropship: ComposerFile: class: ConfigParser @@ -3785,6 +3844,8 @@ plugins: files: - js/blackout.js version: true + Readme: + path: readme.txt blade: ComposerFile: class: ConfigParser @@ -4286,6 +4347,9 @@ plugins: files: - public/css/bookwize-public.css version: true + booster-extension: + Readme: + path: readme.txt booster-pack-for-divi: TranslationFile: class: BodyPattern @@ -4572,6 +4636,9 @@ plugins: files: - LolitaFramework/CssLoader/assets/css/lolita_css_loader.css version: true + bread-finance: + Readme: + path: README.md breadcrumb-navxt: Readme: path: readme.txt @@ -4653,6 +4720,9 @@ plugins: path: changelog.txt pattern: !ruby/regexp /Version (?\d+\.[\.\d]+)/i version: true + browser-shots-carousel: + Readme: + path: readme.txt browser-theme-colors: QueryParameter: files: @@ -4912,6 +4982,9 @@ plugins: files: - js/bulk-action.js version: true + bulk-image-title-attribute: + Readme: + path: readme.txt bulk-me-now: QueryParameter: files: @@ -4928,6 +5001,9 @@ plugins: path: languages/bulk-term-editor.pot pattern: !ruby/regexp /Project\-Id\-Version:\ Bulk Term Editor (?\d+\.[\.\d]+)/i version: true + bulk-woocommerce-tag-creator: + Readme: + path: readme.txt bulletproof-security: ConfigComment: class: BodyPattern @@ -6809,6 +6885,9 @@ plugins: conditional-menus: Readme: path: readme.txt + conditional-statements: + Readme: + path: readme.txt conekta-payment-gateway: ChangeLog: class: BodyPattern @@ -7029,6 +7108,8 @@ plugins: - public/contact-list-public.css - public/contact-list-public.js version: true + Readme: + path: README.txt contact-us-page-contact-people: QueryParameter: files: @@ -7904,6 +7985,9 @@ plugins: path: - Readme.txt - Readme.md + customerly: + Readme: + path: readme.txt customify: Readme: path: readme.txt @@ -8284,6 +8368,9 @@ plugins: path: composer.json key: version version: true + di-themes-demo-site-importer: + Readme: + path: readme.txt dialogue-layout: TranslationFile: class: BodyPattern @@ -8314,6 +8401,9 @@ plugins: path: languages/digest.pot pattern: !ruby/regexp /roject\-Id\-Version:\ Digest Notifications (?\d+\.[\.\d]+)/i version: true + digibyte-pay-for-woocommerce: + Readme: + path: readme.txt digipass: QueryParameter: files: @@ -8508,6 +8598,9 @@ plugins: - assets/css/style.css - assets/js/script.js version: true + doctorlogic-components: + Readme: + path: readme.txt docular: QueryParameter: files: @@ -8599,6 +8692,8 @@ plugins: path: languages/dae.pot pattern: !ruby/regexp '/oject\-Id\-Version: Download After Email v(?\d+\.[\.\d]+)/i' version: true + Readme: + path: readme.txt download-manager: MetaGenerator: class: Xpath @@ -8695,6 +8790,9 @@ plugins: path: languages/en_US.po pattern: !ruby/regexp '/"Project\-Id\-Version: Divi Sensei Suit (?\d+\.[\.\d]+)/i' version: true + dse-divi-section-enhancer: + Readme: + path: readme.txt dsidxpress: QueryParameter: files: @@ -8788,6 +8886,9 @@ plugins: dynamic-widgets: Readme: path: readme.txt + dynamicconditions: + Readme: + path: README.txt dynast-admin-panel: QueryParameter: files: @@ -9010,6 +9111,9 @@ plugins: - public/js/easy-iban-public.js - public/js/jquery.getParams.js version: true + easy-image-alternate-text: + Readme: + path: readme.txt easy-image-collage: QueryParameter: files: @@ -9657,6 +9761,12 @@ plugins: path: - readme.txt - readme.md + elementskit-lite: + Readme: + path: readme.txt + elex-woocommerce-role-based-pricing-plugin-basic: + Readme: + path: readme.txt elgg-bridge: ChangeLog: class: BodyPattern @@ -9727,6 +9837,8 @@ plugins: path: changelog.txt pattern: !ruby/regexp /^\*+Version (?\d+\.[\.\d]+)\*+(?!.*\*+Version \d+\.[\.\d]+\*+)/mi version: true + Readme: + path: readme.txt email-shortcode: QueryParameter: files: @@ -9792,6 +9904,9 @@ plugins: path: languages/embed-code.pot pattern: !ruby/regexp /"Project\-Id\-Version:\ Embed Code (?\d+\.[\.\d]+)/i version: true + embed-google-photos-album-easily: + Readme: + path: readme.txt embed-piwigo: TranslationFile: class: BodyPattern @@ -9854,6 +9969,9 @@ plugins: enable-media-replace: Readme: path: readme.txt + encyclopedia-lexicon-glossary-wiki-dictionary: + Readme: + path: readme.txt endnotes: ChangeLog: class: BodyPattern @@ -9945,6 +10063,14 @@ plugins: path: lang/Enlighter.pot pattern: !ruby/regexp /"Project\-Id\-Version:\ Enlighter (?\d+\.[\.\d]+)/i version: true + enter-title-here-changer: + Readme: + path: readme.txt + ChangeLog: + class: BodyPattern + path: CHANGELOG.MD + pattern: !ruby/regexp /\#\# \[(?\d+\.[\.\d]+)\]/ + version: true entry-views: TranslationFile: class: BodyPattern @@ -10485,6 +10611,9 @@ plugins: - assets/css/jAlert.min.css - assets/js/jAlert.min.js version: true + expand-divi: + Readme: + path: readme.txt expivi: TranslationFile: class: BodyPattern @@ -10533,6 +10662,9 @@ plugins: - public/css/pisol-ewcl-public.css - public/js/pisol-ewcl-public.js version: true + export-wp-users-xml-csv: + Readme: + path: readme.txt express-twitter-feed: QueryParameter: files: @@ -10758,6 +10890,8 @@ plugins: files: - assets/js/gallery-manager.js version: true + Readme: + path: readme.txt fancy-top-bar-countdown: QueryParameter: files: @@ -10853,6 +10987,9 @@ plugins: favicon-by-realfavicongenerator: Readme: path: README.txt + favicon-extender: + Readme: + path: readme.txt favicon-generator: MetaTag: class: Xpath @@ -11166,6 +11303,8 @@ plugins: path: languages/flex-posts.pot pattern: !ruby/regexp '/"Project\-Id\-Version: Flex Posts (?\d+\.[\.\d]+)/i' version: true + Readme: + path: readme.txt flexi-instagram-feed-lite-instagram-gallery: QueryParameter: files: @@ -11473,6 +11612,9 @@ plugins: - assets/dist/css/main.css - assets/dist/js/main.js version: true + foodspace-recipe: + Readme: + path: README.txt foogallery: Readme: path: README.txt @@ -11499,6 +11641,8 @@ plugins: path: changelog.txt pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/i version: true + Readme: + path: readme.txt football-match-tracker: QueryParameter: files: @@ -11557,6 +11701,9 @@ plugins: force-regenerate-thumbnails: Readme: path: readme.txt + force-update-translations: + Readme: + path: readme.txt foreup-forms: ComposerFile: class: ConfigParser @@ -11834,6 +11981,9 @@ plugins: - inc/libraries/magnific-popup/jquery.magnific-popup.min.js - inc/gateways/stripe/jquery.payment.min.js version: true + funnelflare: + Readme: + path: readme.txt fuse-social-floating-sidebar: Readme: path: readme.txt @@ -11979,6 +12129,22 @@ plugins: - modules/gdpr/css/frontend.gdpr.css - modules/gdpr/js/frontend.gdpr.js version: true + gdpr-compliance-tool: + Readme: + path: readme.txt + gdpr-cookie-banner: + QueryParameter: + files: + - public/css/gdpr-cookie-banner-public.css + - public/js/gdpr-cookie-banner-public.js + version: true + TranslationFile: + class: BodyPattern + path: languages/gdpr-cookie-banner.pot + pattern: !ruby/regexp '/"Project\-Id\-Version: GDPR Cookie Banner (?\d+\.[\.\d]+)/i' + version: true + Readme: + path: README.txt gdpr-cookie-compliance: QueryParameter: files: @@ -12136,6 +12302,9 @@ plugins: path: languages/genium-gdpr-consent-popup.pot pattern: !ruby/regexp '/"Project\-Id\-Version: Cookie Consent (?\d+\.[\.\d]+)/i' version: true + genius-marketo-form-prefill: + Readme: + path: readme.txt geo-hcard-map: QueryParameter: files: @@ -12328,6 +12497,12 @@ plugins: path: changelog.md pattern: !ruby/regexp /\#\# (?\d+\.[\.\d]+)/ version: true + gf-quorum-addon: + Readme: + path: readme.txt + gf-zendesk: + Readme: + path: readme.txt gif2html5: QueryParameter: files: @@ -12644,6 +12819,8 @@ plugins: path: changelog.txt pattern: !ruby/regexp /^\*+Version (?\d+\.[\.\d]+)\*+(?!.*\*+Version \d+\.[\.\d]+\*+)/mi version: true + Readme: + path: readme.txt google-maps-builder: QueryParameter: files: @@ -12792,6 +12969,9 @@ plugins: files: - assets/styles/plugin.css version: true + gps-plotter: + Readme: + path: readme.txt gps-signin: QueryParameter: files: @@ -13309,6 +13489,9 @@ plugins: - gs-youtubegalleries-files/assets/css/gs_youtubegalleries_custom_bootstrap.css - gs-youtubegalleries-files/assets/css/gs_youtubegalleries_custom.css version: true + gsheetconnector-wpforms: + Readme: + path: readme.txt gspeech: QueryParameter: files: @@ -13340,6 +13523,9 @@ plugins: files: - guardian_headlines.css version: true + gumlet: + Readme: + path: readme.txt guten-editor-blocks: TranslationFile: class: BodyPattern @@ -13552,6 +13738,12 @@ plugins: heartbeat-control: Readme: path: readme.txt + heartland-management-terminal: + Readme: + path: readme.txt + heartland-secure-submit-addon-for-gravity-forms: + Readme: + path: readme.txt heateor-open-graph-meta-tags: Comment: xpath: //comment()[contains(., "Heateor")] @@ -13850,6 +14042,9 @@ plugins: path: changelog.txt pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/i version: true + ht-builder: + Readme: + path: readme.txt ht-event: QueryParameter: files: @@ -13861,6 +14056,9 @@ plugins: - assests/css/ht-instagramfeed.css - assests/css/font-awesome.min.css version: true + ht-menu-lite: + Readme: + path: readme.txt ht-newsletter-for-elementor: QueryParameter: files: @@ -13905,6 +14103,9 @@ plugins: html-sitemap: Readme: path: readme.txt + html5-maps: + Readme: + path: readme.txt html5-search-box-for-wordpress: QueryParameter: files: @@ -13979,6 +14180,9 @@ plugins: path: package.json key: version version: true + hunk-companion: + Readme: + path: readme.txt hupso-share-buttons-for-twitter-facebook-google: Readme: path: readme.txt @@ -14114,6 +14318,9 @@ plugins: files: - assets/style.css version: true + icyclub: + Readme: + path: readme.txt idataffiliates: QueryParameter: files: @@ -14192,6 +14399,8 @@ plugins: path: changelog.txt pattern: !ruby/regexp /^\*+Version (?\d+\.[\.\d]+)\*+(?!.*\*+Version \d+\.[\.\d]+\*+)/mi version: true + Readme: + path: readme.txt ifthengive: QueryParameter: files: @@ -14280,6 +14489,9 @@ plugins: path: languages/ich-vc-de_DE.po pattern: !ruby/regexp /\#:\ (?\d+\.[\.\d]+)/i version: true + image-flip-for-woocommerce: + Readme: + path: readme.txt image-gallery-like-facebook: ChangeLog: class: BodyPattern @@ -14485,6 +14697,14 @@ plugins: path: lang/index-press.pot pattern: !ruby/regexp /ion of the WordPress plugin Index Press (?\d+\.[\.\d]+)/i version: true + indianwebs-pideme-cambios: + QueryParameter: + files: + - public/css/pideme_cambios-public.css + - public/js/pideme_cambios-public.js + version: true + Readme: + path: README.txt indianwebs-whatsapp-submit: QueryParameter: files: @@ -14640,6 +14860,12 @@ plugins: insert-html-snippet: Readme: path: readme.txt + insert-image-alt-text: + QueryParameter: + files: + - public/css/insert-image-alt-text-public.css + - public/js/insert-image-alt-text-public.js + version: true insert-pages: Readme: path: readme.txt @@ -14746,6 +14972,9 @@ plugins: instapage: Readme: path: README.txt + instapago: + Readme: + path: readme.txt instascaler-get-traffic: QueryParameter: files: @@ -14758,6 +14987,9 @@ plugins: - public/css/instashare-public.css - public/js/instashare-public.js version: true + instashop: + Readme: + path: readme.txt instashow-lite: QueryParameter: files: @@ -14882,6 +15114,9 @@ plugins: files: - invitations-for-slack/scripts/script.js version: true + invoice-gateway-for-woocommerce: + Readme: + path: readme.txt invoicing: QueryParameter: files: @@ -14948,6 +15183,9 @@ plugins: path: changelog.txt pattern: !ruby/regexp /Version (?\d+\.[\.\d]+)/i version: true + ipay-ghana: + Readme: + path: readme.txt ipros24-google-translate-widget: TranslationFile: class: BodyPattern @@ -14963,6 +15201,9 @@ plugins: iq-block-country: Readme: path: readme.txt + irm-newsroom: + Readme: + path: README.txt is-circular-photo-gallery: QueryParameter: files: @@ -15264,6 +15505,9 @@ plugins: jonradio-private-site: Readme: path: readme.txt + joy-of-text: + Readme: + path: readme.txt jp-scrollbar: QueryParameter: files: @@ -16120,6 +16364,9 @@ plugins: - public/css/leader-public.css - public/js/leader-public.js version: true + leaderboard-lite: + Readme: + path: readme.txt leadgeneration: QueryParameter: files: @@ -16143,6 +16390,9 @@ plugins: - public/css/leadkitpro-public.css - public/js/leadkitpro-public.js version: true + leadlovers-for-elementor: + Readme: + path: readme.txt leaflet-map: QueryParameter: files: @@ -16168,6 +16418,9 @@ plugins: learnpress-wishlist: Readme: path: readme.txt + led-tweaks: + Readme: + path: README.txt legacy-google-calendar-events: QueryParameter: files: @@ -16251,11 +16504,17 @@ plugins: path: changelog.txt pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/i version: true + library-viewer: + Readme: + path: readme.txt librevideojs-html5-player: QueryParameter: files: - librevideojs/js/cliplibrejs.dev.js version: true + lich-van-nien: + Readme: + path: readme.txt lifterlms-labs: ChangeLog: class: BodyPattern @@ -16413,6 +16672,8 @@ plugins: path: changelog.txt pattern: !ruby/regexp /Version (?\d+\.[\.\d]+)/i version: true + Readme: + path: readme.txt lingotek-translation: Readme: path: readme.txt @@ -16470,6 +16731,9 @@ plugins: path: language/linker.pot pattern: !ruby/regexp /"Project\-Id\-Version:\ Linker (?\d+\.[\.\d]+)/i version: true + linkgreen-site-integrations: + Readme: + path: readme.txt linkpaper: QueryParameter: files: @@ -16610,6 +16874,9 @@ plugins: lj-maintenance-mode: Readme: path: readme.txt + lktags-linkedin-insight-tags: + Readme: + path: readme.txt lnd-for-wp: QueryParameter: files: @@ -16739,6 +17006,14 @@ plugins: path: CHANGELOG.md pattern: !ruby/regexp /\#\# (?\d+\.[\.\d]+)/ version: true + login-as-user: + QueryParameter: + files: + - public/css/public.min.css + - public/js/public.min.js + version: true + Readme: + path: README.txt login-customizer: ChangeLog: class: BodyPattern @@ -16786,6 +17061,9 @@ plugins: path: languages/login-security-recaptcha.pot pattern: !ruby/regexp '/ct\-Id\-Version: Login Security Recaptcha (?\d+\.[\.\d]+)/i' version: true + login-site-icon: + Readme: + path: readme.txt login-with-ajax: QueryParameter: files: @@ -16800,6 +17078,9 @@ plugins: path: changelog.txt pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/i version: true + loginplus: + Readme: + path: readme.txt loginpress: Readme: path: readme.txt @@ -16815,6 +17096,9 @@ plugins: - public/css/logistia-public.css - public/js/logistia-public.js version: true + logo-by-conditions: + Readme: + path: readme.txt logo-carousel-block: ComposerFile: class: ConfigParser @@ -16875,6 +17159,9 @@ plugins: files: - css/style.css version: true + loopingo: + Readme: + path: readme.txt loops-n-slides: QueryParameter: files: @@ -17681,6 +17968,9 @@ plugins: Image Slider \| avt\.li\/msf/i Readme: path: README.txt + masterstudy-lms-learning-management-system: + Readme: + path: readme.txt masvideos: QueryParameter: files: @@ -17889,6 +18179,9 @@ plugins: path: languages/media2post-nl.po pattern: !ruby/regexp '/"Project\-Id\-Version: media2post (?\d+\.[\.\d]+)/i' version: true + medias-toolbox: + Readme: + path: readme.txt mediaview: QueryParameter: files: @@ -17996,6 +18289,23 @@ plugins: files: - build/melonpan-block-images-front.css version: true + member-chimp: + QueryParameter: + files: + - assets/css/memberchimp-layout.css + - assets/css/memberchimp-style.css + - assets/css/memberchimp.css + - assets/css/memberchimp-media.css + - assets/js/jquery-tiptip/jquery-tiptip.js + - assets/js/jquery-toggles/jquery-toggles.js + - assets/js/jquery-modal/jquery-modal.js + - assets/js/jquery-selectize/jquery-selectize.js + - assets/js/jquery-raty/jquery-raty.js + - assets/js/jquery-mcp/jquery-mcp.js + - assets/js/frontend/memberchimp.js + version: true + Readme: + path: readme.txt memberlite-elements: QueryParameter: files: @@ -18062,6 +18372,14 @@ plugins: menu-image: Readme: path: readme.txt + menu-import-export: + QueryParameter: + files: + - public/css/menu-import-export-public.css + - public/js/menu-import-export-public.js + version: true + Readme: + path: README.txt menu-item-duplicator: TranslationFile: class: BodyPattern @@ -18184,6 +18502,9 @@ plugins: version: true Readme: path: readme.txt + metric-converter: + Readme: + path: Readme.txt metro-share-social-fonts: QueryParameter: files: @@ -18570,6 +18891,9 @@ plugins: - month-calendar.css - month-calendar.js version: true + moo-elements: + Readme: + path: readme.txt mootools-collapsing-archives: TranslationFile: class: BodyPattern @@ -18620,6 +18944,9 @@ plugins: - stylesheets/app.css - js/app.js version: true + motivation-for-woocommerce: + Readme: + path: readme.txt motopress-content-editor-lite: QueryParameter: files: @@ -18894,6 +19221,8 @@ plugins: path: changelog.txt pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/i version: true + Readme: + path: readme.txt muslim-prayer-time-bd: QueryParameter: files: @@ -19405,6 +19734,9 @@ plugins: newsletter-sign-up: Readme: path: readme.txt + newsletter-subscription-plugin-for-easyping-me: + Readme: + path: readme.txt newstatpress: Readme: path: @@ -19683,6 +20015,9 @@ plugins: files: - inc/assets/front.css version: true + norsani-api: + Readme: + path: readme.txt note: ChangeLog: class: BodyPattern @@ -20333,6 +20668,9 @@ plugins: - assets/css/frontend.css - assets/js/frontend.min.js version: true + order-status-rules-for-woocommerce: + Readme: + path: readme.txt organic-customizer-widgets: QueryParameter: files: @@ -20578,6 +20916,9 @@ plugins: files: - js/p2i.thumbnails.js version: true + pageapp: + Readme: + path: readme.txt pagelayer: Readme: path: readme.txt @@ -20619,6 +20960,9 @@ plugins: version: true Readme: path: readme.txt + paid-pages-with-woocommerce: + Readme: + path: readme.txt pal-for-edd: QueryParameter: files: @@ -20849,6 +21193,9 @@ plugins: files: - css/pe-theme-elements-info.css version: true + pec-cod-sdi-p-iva-cf-for-woocommerce: + Readme: + path: readme.txt peepso-core: QueryParameter: files: @@ -21050,6 +21397,18 @@ plugins: php-code-widget: Readme: path: readme.txt + php-console-log: + QueryParameter: + files: + - js/php-console-log.js + version: true + TranslationFile: + class: BodyPattern + path: languages/php-console-log.pot + pattern: !ruby/regexp '/"Project\-Id\-Version: PHP Console Log (?\d+\.[\.\d]+)/i' + version: true + Readme: + path: readme.txt php-everywhere: Readme: path: readme.txt @@ -21209,6 +21568,9 @@ plugins: - placester-search/js/jquery.address.js - placester-search/js/listings.js version: true + plaintext-newsletter: + Readme: + path: readme.txt planaday-api: QueryParameter: files: @@ -21218,6 +21580,8 @@ plugins: - js/moment.min.js - js/fullcalendar.min.js version: true + Readme: + path: readme.txt platinum-seo-pack: Comment: pattern: !ruby/regexp /platinum seo pack (?\d+\.[\.\d]+)/i @@ -21511,6 +21875,8 @@ plugins: - css/front.css - js/front.js version: true + Readme: + path: readme.txt portfolio-and-projects: QueryParameter: files: @@ -22195,6 +22561,9 @@ plugins: - public/css/primer-by-chloedigital-public.css - public/js/primer-by-chloedigital-public.js version: true + print-my-blog: + Readme: + path: readme.txt printedly: QueryParameter: files: @@ -22509,6 +22878,9 @@ plugins: psn-pagespeed-ninja: Readme: path: readme.txt + psydro-reviews: + Readme: + path: readme.txt ptest-personality-tests-for-wordpress: MetaTag: class: Xpath @@ -22953,6 +23325,9 @@ plugins: path: languages/radio-buttons-for-taxonomies.pot pattern: !ruby/regexp '/d\-Version: Radio Buttons for Taxonomies (?\d+\.[\.\d]+)/i' version: true + rafflepress: + Readme: + path: readme.txt random-banner: QueryParameter: files: @@ -23193,6 +23568,8 @@ plugins: path: languages/RTPC.pot pattern: !ruby/regexp /msgid "v (?\d+\.[\.\d]+)/i version: true + Readme: + path: readme.txt rebel-slider: QueryParameter: files: @@ -23877,6 +24254,9 @@ plugins: path: languages/default.po pattern: !ruby/regexp '/oject\-Id\-Version: Restore Admin Header v(?\d+\.[\.\d]+)/i' version: true + restore-post-format-icons: + Readme: + path: readme.txt restrict-user-access: ComposerFile: class: ConfigParser @@ -24268,6 +24648,9 @@ plugins: - public/assets/css/public.css - public/assets/js/public.js version: true + rsfirewall: + Readme: + path: readme.txt rsg-compiled-libraries: QueryParameter: files: @@ -24350,6 +24733,9 @@ plugins: path: package.json key: version version: true + rubsum-stuff-lists: + Readme: + path: readme.txt rubytabs-lite: QueryParameter: files: @@ -24396,6 +24782,9 @@ plugins: - lib/assets/css/rw-elephant.min.css - lib/assets/js/rw-elephant.min.js version: true + ryans-useful-options: + Readme: + path: readme.txt ryviu: QueryParameter: files: @@ -24581,6 +24970,12 @@ plugins: path: languages/scand-osticket-connector-ru_RU.po pattern: !ruby/regexp '/"Project\-Id\-Version: osTicket Connector (?\d+\.[\.\d]+)/i' version: true + scd-smart-currency-detector: + Readme: + path: readme.txt + schedule: + Readme: + path: readme.txt schedule-content-block: ComposerFile: class: ConfigParser @@ -24815,6 +25210,8 @@ plugins: - css/codepeople_shearch_in_place.css - js/codepeople_shearch_in_place.js version: true + Readme: + path: README.txt search-live: QueryParameter: files: @@ -25304,6 +25701,8 @@ plugins: - css/sharethisreviews.css - js/review.js version: true + Readme: + path: readme.txt sharewhere: QueryParameter: files: @@ -25376,6 +25775,9 @@ plugins: files: - shlwhenneed.js version: true + shmapper-by-teplitsa: + Readme: + path: README.txt shoot-the-zombie: QueryParameter: files: @@ -26326,6 +26728,8 @@ plugins: path: package.json key: version version: true + Readme: + path: readme.txt site-speed-monitor: TranslationFile: class: BodyPattern @@ -26339,6 +26743,9 @@ plugins: - js/ezp_ibc.js - js/ezp_ibc_trk.js version: true + site2crm: + Readme: + path: readme.txt sitebuilder-dynamic-components: QueryParameter: files: @@ -26431,6 +26838,9 @@ plugins: path: changelog.md pattern: !ruby/regexp /^\#+ \[(?\d+\.[\.\d]+)\](?!.*\#+ \[\d+\.[\.\d]+\])/mi version: true + skyword-publishing-api: + Readme: + path: readme.txt slate: TranslationFile: class: BodyPattern @@ -26719,6 +27129,9 @@ plugins: smk-sidebar-generator: Readme: path: readme.txt + smntcs-deactivate-image-compression: + Readme: + path: README.txt smooth-gallery-replacement: QueryParameter: files: @@ -26955,6 +27368,8 @@ plugins: files: - public/js/social-parts-public.js version: true + Readme: + path: readme.txt social-polls-by-opinionstage: QueryParameter: files: @@ -26996,6 +27411,9 @@ plugins: - assets/css/jc-social-sharing.css - assets/js/jc-social-sharing.js version: true + social-testimonials-and-reviews-widget: + Readme: + path: readme.txt social-warfare: Comment: pattern: !ruby/regexp /Social Warfare v(?\d+\.[\.\d]+)/i @@ -27353,6 +27771,9 @@ plugins: files: - js/sportspress-cricket.js version: true + sportspress-for-volleyball: + Readme: + path: readme.txt sportsteam-widget: QueryParameter: files: @@ -27401,6 +27822,9 @@ plugins: - public/css/sql-reporting-services-public.css - public/js/sql-reporting-services-public.js version: true + sqrl-login: + Readme: + path: readme.txt square-thumbnails: QueryParameter: files: @@ -27587,6 +28011,8 @@ plugins: - public/css/satcwoo-public.css - public/js/satcwoo-public.js version: true + Readme: + path: README.txt sticky-header-effects-for-elementor: Readme: path: readme.txt @@ -27660,6 +28086,9 @@ plugins: - assets/css/stock-ticker.css - assets/js/jquery.stockticker.min.js version: true + stockpulse: + Readme: + path: readme.txt stonehenge-em-maps-styling: TranslationFile: class: BodyPattern @@ -28526,6 +28955,9 @@ plugins: path: changelog.txt pattern: !ruby/regexp /= (?\d+\.[\.\d]+) =/i version: true + templates-and-addons-for-wpbakery-page-builder: + Readme: + path: readme.txt templatesnext-onepager: QueryParameter: files: @@ -28721,6 +29153,9 @@ plugins: theme-editor: Readme: path: readme.txt + theme-grep-by-boldgrid: + Readme: + path: readme.txt theme-junkie-custom-css: TranslationFile: class: BodyPattern @@ -28853,6 +29288,8 @@ plugins: xpath: //meta[@name="builder-styles-css"]/@data-href version: true pattern: !ruby/regexp /\/themify\-builder\/css\/themify\-builder\-style\.min\.css\?ver=(?\d+\.[\.\d]+)/i + Readme: + path: readme.txt themify-builder-lite: QueryParameter: files: @@ -28872,6 +29309,8 @@ plugins: files: - themify/js/main.js version: true + Readme: + path: readme.txt themify-store-locator: QueryParameter: files: @@ -28948,6 +29387,8 @@ plugins: path: changelog.txt pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/i version: true + Readme: + path: readme.txt ticketea: TranslationFile: class: BodyPattern @@ -29074,6 +29515,9 @@ plugins: title-remover: Readme: path: readme.txt + tivents-products-feed: + Readme: + path: readme.txt tizra-connect: QueryParameter: files: @@ -29308,6 +29752,9 @@ plugins: path: changelog.txt pattern: !ruby/regexp /\#\# (?\d+\.[\.\d]+)/ version: true + toyyibpay-for-woocommerce: + Readme: + path: readme.txt tp-piebuilder: TranslationFile: class: BodyPattern @@ -29833,6 +30280,8 @@ plugins: - assets/js/frontend/dist/ulisting-main.js - assets/js/vue/vue-resource.js version: true + Readme: + path: README.txt ulitmate-facebook-buttons: QueryParameter: files: @@ -29907,6 +30356,9 @@ plugins: Comment: pattern: !ruby/regexp /Ultimate Google Analytics plugin v(?\d+\.[\.\d]+):/i version: true + ultimate-hover-effects: + Readme: + path: readme.txt ultimate-image-hover-effects: TranslationFile: class: BodyPattern @@ -30330,6 +30782,9 @@ plugins: path: release_log.txt pattern: !ruby/regexp /version (?\d+\.[\.\d]+)/i version: true + unlimited-elements-for-elementor: + Readme: + path: readme.txt unmask: ComposerFile: class: ConfigParser @@ -30689,6 +31144,9 @@ plugins: - libs/jquery.growl/javascripts/jquery.growl.js - assets/js/frontend.js version: true + vc-shortcodes: + Readme: + path: readme.txt vdpetform: QueryParameter: files: @@ -30737,6 +31195,9 @@ plugins: - "/css/verbatim.css" - "/js/verbatim.js" version: true + verge3d: + Readme: + path: readme.txt vertical-center: QueryParameter: files: @@ -30811,6 +31272,8 @@ plugins: path: changelog.txt pattern: !ruby/regexp /Version (?\d+\.[\.\d]+)/i version: true + Readme: + path: readme.txt very-simple-favicon-manager: ChangeLog: class: BodyPattern @@ -30846,6 +31309,9 @@ plugins: path: changelog.txt pattern: !ruby/regexp /Version (?\d+\.[\.\d]+)/i version: true + very-simple-woocommerce-upsell-popup: + Readme: + path: README.txt vessel: QueryParameter: files: @@ -30947,6 +31413,12 @@ plugins: files: - videojs/video.min.js version: true + vidyen-gatekeeper: + Readme: + path: README.md + vidyen-point-system-vyps: + Readme: + path: README.md vies-validator: QueryParameter: files: @@ -30973,6 +31445,9 @@ plugins: files: - assets/css/button-styles.css version: true + virgool: + Readme: + path: readme.txt virtual-jquery-keyboard: QueryParameter: files: @@ -31062,6 +31537,9 @@ plugins: files: - js/script.js version: true + vkshop-for-edd: + Readme: + path: readme.txt voice-dialog-navigation: ComposerFile: class: ConfigParser @@ -31277,6 +31755,9 @@ plugins: path: languages/wc-apply-coupon-on-post-order-en_US.po pattern: !ruby/regexp /WooCommerce Apply Coupon on Post Order\-(?\d+\.[\.\d]+)/i version: true + wc-builder: + Readme: + path: readme.txt wc-carta-docente: TranslationFile: class: BodyPattern @@ -31326,6 +31807,9 @@ plugins: - public/css/wc-expired-products-public.css - public/js/wc-expired-products-public.js version: true + wc-featured-products: + Readme: + path: readme.txt wc-fields-factory: Readme: path: readme.txt @@ -31338,6 +31822,9 @@ plugins: path: - readme.txt - README.md + wc-gift-cards-by-codup-io: + Readme: + path: readme.txt wc-guest-checkout-single-product: QueryParameter: files: @@ -31656,6 +32143,9 @@ plugins: - public/css/webcamconsult-public.css - public/js/webcamconsult-public.js version: true + webemailprotector: + Readme: + path: readme.txt webiots-teamshowcase: QueryParameter: files: @@ -31736,6 +32226,12 @@ plugins: website-monetization-by-magenet: Readme: path: readme.txt + website-password-protection: + QueryParameter: + files: + - public/css/website-password-protection-public.css + - public/js/website-password-protection-public.js + version: true webtexttool: Comment: pattern: !ruby/regexp /Webtexttool WordPress Plugin v(?\d+\.[\.\d]+)/i @@ -31919,6 +32415,9 @@ plugins: files: - js/puzzle.js version: true + wha-wordsearch: + Readme: + path: readme.txt what-the-file: Readme: path: readme.txt @@ -32290,6 +32789,9 @@ plugins: - assets/libs/magnific-popup/jquery.magnific-popup.min.js - assets/js/frontend.js version: true + woo-additional-fees-on-checkout-wordpress: + Readme: + path: readme.txt woo-addon-for-payubiz: TranslationFile: class: BodyPattern @@ -32384,6 +32886,8 @@ plugins: files: - assets/js/frontend.js version: true + Readme: + path: readme.txt woo-boxberry-integration: TranslationFile: class: BodyPattern @@ -32419,6 +32923,9 @@ plugins: - public/js/wcibd-public.js - public/js/jquery-confirm.min.js version: true + woo-cart-popup: + Readme: + path: README.txt woo-casinocoin-payments: TranslationFile: class: BodyPattern @@ -32559,6 +33066,9 @@ plugins: path: CHANGELOG.txt pattern: !ruby/regexp /\/\*+\s*(?\d+\.[\.\d]+) \- [\d\.]{8,}\s*\*+\//i version: true + woo-friendly-user-agent: + Readme: + path: readme.txt woo-fruugo-integration: TranslationFile: class: BodyPattern @@ -32583,6 +33093,8 @@ plugins: path: languages/woocommerce_gift_cards_lite-en_US.po pattern: !ruby/regexp '/Id\-Version: Woocommerce Gift Cards Lite (?\d+\.[\.\d]+)/i' version: true + Readme: + path: readme.txt woo-groups-discount: ChangeLog: class: BodyPattern @@ -32615,6 +33127,12 @@ plugins: path: changelog.txt pattern: !ruby/regexp /^= (?\d+\.[\.\d]+)/i version: true + woo-juno: + Readme: + path: readme.txt + woo-layup-payment-gateway: + Readme: + path: readme.txt woo-links-to-product: QueryParameter: files: @@ -32638,6 +33156,9 @@ plugins: path: changelog.txt pattern: !ruby/regexp /Version (?\d+\.[\.\d]+)/i version: true + woo-masterway: + Readme: + path: readme.txt woo-mega-search: ComposerFile: class: ConfigParser @@ -32830,6 +33351,9 @@ plugins: path: CHANGELOG.txt pattern: !ruby/regexp /\/\*+\s*(?\d+\.[\.\d]+) \- [\d\.]{8,}\s*\*+\//i version: true + woo-product-bundle: + Readme: + path: readme.txt woo-product-disable: QueryParameter: files: @@ -32904,6 +33428,8 @@ plugins: path: languages/woocommerce-refund-and-exchange-lite-en_US.po pattern: !ruby/regexp '/ion: WooCommerce Refund & Exchange Lite\-(?\d+\.[\.\d]+)/i' version: true + Readme: + path: readme.txt woo-request-network: ChangeLog: class: BodyPattern @@ -32916,6 +33442,9 @@ plugins: - assets/metismenu/metisMenu.min.js - assets/woo-metismenu.js version: true + woo-reviews-by-wiremo: + Readme: + path: readme.txt woo-sale-funnel: TranslationFile: class: BodyPattern @@ -33760,6 +34289,8 @@ plugins: path: package.json key: version version: true + Readme: + path: README.txt woosaleskit-bar: QueryParameter: files: @@ -34372,6 +34903,9 @@ plugins: wp-better-emails: Readme: path: readme.txt + wp-better-pages: + Readme: + path: readme.txt wp-bfi-better-featured-image: ChangeLog: class: BodyPattern @@ -34388,6 +34922,9 @@ plugins: xpath: //comment()[contains(., "WP Biographia")] pattern: !ruby/regexp /WP Biographia v(?\d+\.[\.\d]+)/i version: true + wp-block-hub: + Readme: + path: readme.txt wp-block-ink: TranslationFile: class: BodyPattern @@ -34464,6 +35001,14 @@ plugins: path: changelog.txt pattern: !ruby/regexp /Version (?\d+\.[\.\d]+)/i version: true + wp-campaigns: + QueryParameter: + files: + - public/css/wpex-campaigns-public.css + - public/js/wpex-campaigns-public.js + version: true + Readme: + path: readme.txt wp-car-manager: QueryParameter: files: @@ -34557,6 +35102,9 @@ plugins: - cirrusCloud.css - wp_cirrus_gwt/wp_cirrus_gwt.nocache.js version: true + wp-citation: + Readme: + path: readme.txt wp-clanwars: QueryParameter: files: @@ -34681,6 +35229,9 @@ plugins: path: - readme.txt - README.md + wp-contacts-manager: + Readme: + path: readme.txt wp-content-copy-protection: Readme: path: readme.txt @@ -34903,6 +35454,8 @@ plugins: - diydialog.js - skins/default.css version: true + Readme: + path: readme.txt wp-disable: Readme: path: readme.txt @@ -35015,6 +35568,9 @@ plugins: files: - js/wpetp.js version: true + wp-ebay-advanced-search: + Readme: + path: readme.txt wp-ecommerce-paypal: Readme: path: readme.txt @@ -35314,11 +35870,22 @@ plugins: path: lang/wp-foft-loader.pot pattern: !ruby/regexp '/"Project\-Id\-Version: WP FOFT Loader (?\d+\.[\.\d]+)/i' version: true + Readme: + path: + - readme.txt + - readme.md wp-font-awesome: QueryParameter: files: - font-awesome/css/font-awesome.min.css version: true + wp-food: + QueryParameter: + files: + - js/ex_s_lick/ex_s_lick.js + version: true + Readme: + path: readme.txt wp-force-login: Readme: path: readme.txt @@ -35381,6 +35948,9 @@ plugins: - includes/css/main.css - includes/js/main.js version: true + wp-funnel-manager: + Readme: + path: readme.txt wp-gallery-extra: QueryParameter: files: @@ -35417,6 +35987,9 @@ plugins: - js/tooltip.js - js/wp-geo.v3.js version: true + wp-get-directions: + Readme: + path: readme.txt wp-gistpen: QueryParameter: files: @@ -35940,6 +36513,9 @@ plugins: - lswr-assets/js/lswr-admin.js - lswr-assets/js/lswr-costum.js version: true + wp-logout-redirect: + Readme: + path: readme.txt wp-love-it: QueryParameter: files: @@ -36204,6 +36780,8 @@ plugins: - css/filter.min.css - blocks/blocks-frontend.min.js version: true + Readme: + path: readme.txt wp-my-admin-bar: QueryParameter: files: @@ -36354,6 +36932,9 @@ plugins: version: true Readme: path: readme.txt + wp-permamod: + Readme: + path: readme.txt wp-php-console: TranslationFile: class: BodyPattern @@ -36589,6 +37170,9 @@ plugins: path: CHANGELOG.md pattern: !ruby/regexp /\#\# (?\d+\.[\.\d]+)/ version: true + wp-quick-provision: + Readme: + path: readme.txt wp-quip: QueryParameter: files: @@ -36676,6 +37260,9 @@ plugins: version: true Readme: path: readme.txt + wp-recruit: + Readme: + path: readme.txt wp-redditjs: QueryParameter: files: @@ -37018,6 +37605,9 @@ plugins: path: modules/wp-sheet-editor/lang/vg_sheet_editor.pot pattern: !ruby/regexp '/"Project\-Id\-Version: WP Sheet Editor (?\d+\.[\.\d]+)/i' version: true + wp-shieldon: + Readme: + path: README.txt wp-shortcode: Readme: path: readme.txt @@ -37089,6 +37679,9 @@ plugins: path: changelog.txt pattern: !ruby/regexp /^(?\d+\.[\.\d]+)/ version: true + wp-smart-seo: + Readme: + path: readme.txt wp-smartcrop: QueryParameter: files: @@ -37952,11 +38545,17 @@ plugins: path: languages/adverts.pot pattern: !ruby/regexp '/"Project\-Id\-Version: WP Adverts (?\d+\.[\.\d]+)/i' version: true + wpappninja: + Readme: + path: readme.txt wpaudio-mp3-player: QueryParameter: files: - wpaudio.min.js version: true + wpazure-site-library: + Readme: + path: readme.txt wpb-circliful: QueryParameter: files: @@ -38012,6 +38611,9 @@ plugins: - assets/css/wpbooklist-posts-pages-default.css - assets/js/wpbooklist_frontend.min.js version: true + wpc-composite-products: + Readme: + path: readme.txt wpc-paypal-express-checkout: QueryParameter: files: @@ -38312,6 +38914,9 @@ plugins: files: - public/css/wpnextpreviouslink-public.css version: true + wpo365-login: + Readme: + path: README.txt wponion: ChangeLog: class: BodyPattern @@ -38352,6 +38957,9 @@ plugins: files: - js/wp-prosperent.js version: true + wpqiniu: + Readme: + path: readme.txt wpremote: Readme: path: readme.txt @@ -38753,6 +39361,9 @@ plugins: xcloner-backup-and-restore: Readme: path: README.txt + xendit-woocommerce-gateway: + Readme: + path: readme.txt xili-floom-slideshow: Comment: xpath: //comment()[contains(., "xili-floom-slideshow")] diff --git a/spec/fixtures/dynamic_finders/expected.yml b/spec/fixtures/dynamic_finders/expected.yml index 223ac387..c2334e53 100644 --- a/spec/fixtures/dynamic_finders/expected.yml +++ b/spec/fixtures/dynamic_finders/expected.yml @@ -1856,6 +1856,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/all-in-all-image-hover-effect/cu-framework/languages/zh_CN.po, Match: ''"Project-Id-Version: Codestar Framework 1.0.1''' + all-in-one-analytics: + QueryParameter: + number: 1.0.1 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/all-in-one-analytics/public/js/analytics/analytics.min.js?ver=1.0.1 + confidence: 10 all-in-one-event-calendar: QueryParameter: number: 2.5.28 @@ -4070,6 +4077,14 @@ plugins: found_by: Change Log (Aggressive Detection) interesting_entries: - 'http://wp.lab/wp-content/plugins/bigcommerce/CHANGELOG.md, Match: ''## [2.0.1]''' + bigideas: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/bigideas/public/css/ideas-public.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/bigideas/public/js/ideas-public.js?ver=1.0.0 + confidence: 20 bigly-dropship: ComposerFile: number: '1.0' @@ -11045,6 +11060,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/enlighter/lang/Enlighter.pot, Match: ''"Project-Id-Version: Enlighter 3.5''' + enter-title-here-changer: + ChangeLog: + number: 0.3.0 + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/enter-title-here-changer/CHANGELOG.MD, Match: + ''## [0.3.0]''' entry-views: TranslationFile: number: 1.0.0 @@ -11210,8 +11232,8 @@ plugins: number: 3.1.1 found_by: Query Parameter (Passive Detection) interesting_entries: - - "http://wp.lab/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/eael.min.css?ver=3.1.1" - - "http://wp.lab/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/eael.min.js?ver=3.1.1" + - http://wp.lab/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/eael.min.css?ver=3.1.1 + - http://wp.lab/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/eael.min.js?ver=3.1.1 confidence: 20 essential-hover-effects: TranslationFile: @@ -13325,6 +13347,20 @@ plugins: - http://wp.lab/wp-content/plugins/gdpr-compliance-by-supsystic/modules/gdpr/css/frontend.gdpr.css?ver=1.0.2 - http://wp.lab/wp-content/plugins/gdpr-compliance-by-supsystic/modules/gdpr/js/frontend.gdpr.js?ver=1.0.2 confidence: 20 + gdpr-cookie-banner: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/gdpr-cookie-banner/public/css/gdpr-cookie-banner-public.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/gdpr-cookie-banner/public/js/gdpr-cookie-banner-public.js?ver=1.0.0 + confidence: 20 + TranslationFile: + number: 1.0.0 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/gdpr-cookie-banner/languages/gdpr-cookie-banner.pot, + Match: ''"Project-Id-Version: GDPR Cookie Banner 1.0.0''' gdpr-cookie-compliance: QueryParameter: number: 1.0.1 @@ -16109,6 +16145,14 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/index-press/lang/index-press.pot, Match: ''ion of the WordPress plugin Index Press 1.0''' + indianwebs-pideme-cambios: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/indianwebs-pideme-cambios/public/css/pideme_cambios-public.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/indianwebs-pideme-cambios/public/js/pideme_cambios-public.js?ver=1.0.0 + confidence: 20 indianwebs-whatsapp-submit: QueryParameter: number: 1.0.0 @@ -16293,6 +16337,14 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/insert-headers-and-footers/languages/insert-headers-and-footers.pot, Match: ''-Id-Version: Insert Headers and Footers 1.4.4''' + insert-image-alt-text: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/insert-image-alt-text/public/css/insert-image-alt-text-public.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/insert-image-alt-text/public/js/insert-image-alt-text-public.js?ver=1.0.0 + confidence: 20 insert-post-from-front-end-with-featured-image: QueryParameter: number: 1.0.0 @@ -18682,6 +18734,14 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/login-and-logout-redirect/CHANGELOG.md, Match: ''## 1.0.5''' + login-as-user: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/login-as-user/public/css/public.min.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/login-as-user/public/js/public.min.js?ver=1.0.0 + confidence: 20 login-customizer: ChangeLog: number: 1.2.1 @@ -20114,6 +20174,23 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/melonpan-block-images/build/melonpan-block-images-front.css?ver=1.0.0 confidence: 10 + member-chimp: + QueryParameter: + number: 1.0.13 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/member-chimp/assets/css/memberchimp-layout.css?ver=1.0.13 + - http://wp.lab/wp-content/plugins/member-chimp/assets/css/memberchimp-style.css?ver=1.0.13 + - http://wp.lab/wp-content/plugins/member-chimp/assets/css/memberchimp.css?ver=1.0.13 + - http://wp.lab/wp-content/plugins/member-chimp/assets/css/memberchimp-media.css?ver=1.0.13 + - http://wp.lab/wp-content/plugins/member-chimp/assets/js/jquery-tiptip/jquery-tiptip.js?ver=1.0.13 + - http://wp.lab/wp-content/plugins/member-chimp/assets/js/jquery-toggles/jquery-toggles.js?ver=1.0.13 + - http://wp.lab/wp-content/plugins/member-chimp/assets/js/jquery-modal/jquery-modal.js?ver=1.0.13 + - http://wp.lab/wp-content/plugins/member-chimp/assets/js/jquery-selectize/jquery-selectize.js?ver=1.0.13 + - http://wp.lab/wp-content/plugins/member-chimp/assets/js/jquery-raty/jquery-raty.js?ver=1.0.13 + - http://wp.lab/wp-content/plugins/member-chimp/assets/js/jquery-mcp/jquery-mcp.js?ver=1.0.13 + - http://wp.lab/wp-content/plugins/member-chimp/assets/js/frontend/memberchimp.js?ver=1.0.13 + confidence: 100 memberlite-elements: QueryParameter: number: '1.0' @@ -20185,6 +20262,14 @@ plugins: found_by: Change Log (Aggressive Detection) interesting_entries: - 'http://wp.lab/wp-content/plugins/menu-icons/CHANGELOG.md, Match: ''## v0.11.4''' + menu-import-export: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/menu-import-export/public/css/menu-import-export-public.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/menu-import-export/public/js/menu-import-export-public.js?ver=1.0.0 + confidence: 20 menu-item-duplicator: TranslationFile: number: 1.0.0 @@ -23608,6 +23693,19 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/photonic/languages/photonic.po, Match: ''SmugMug, 500px, Zenfolio and Instagram 1.64''' + php-console-log: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/php-console-log/js/php-console-log.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/php-console-log/languages/php-console-log.pot, + Match: ''"Project-Id-Version: PHP Console Log 1.0.0''' phphtmllib: VersionFile: number: 2.6.8.3578 @@ -35711,6 +35809,14 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/website-importer/languages/plugin-name.pot, Match: ''"Project-Id-Version: TODO 1.0.0''' + website-password-protection: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/website-password-protection/public/css/website-password-protection-public.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/website-password-protection/public/js/website-password-protection-public.js?ver=1.0.0 + confidence: 20 webtexttool: Comment: number: 1.6.0 @@ -36288,8 +36394,7 @@ plugins: number: 2.1.5 found_by: Comment (Passive Detection) interesting_entries: - - 'http://wp.lab/, Match: ''Google+ and Twitter Card Tags - 2.1.5''' + - 'http://wp.lab/, Match: ''Google+ and Twitter Card Tags 2.1.5''' wonderplugin-slider-lite: QueryParameter: number: '6.2' @@ -38735,6 +38840,14 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/wp-call-to-action-widget/changelog.txt, Match: ''Version 1.0''' + wp-campaigns: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/wp-campaigns/public/css/wpex-campaigns-public.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/wp-campaigns/public/js/wpex-campaigns-public.js?ver=1.0.0 + confidence: 20 wp-car-manager: QueryParameter: number: 1.3.5 @@ -39698,6 +39811,13 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/wp-font-awesome/font-awesome/css/font-awesome.min.css?ver=1.5 confidence: 10 + wp-food: + QueryParameter: + number: '1.0' + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/wp-food/js/ex_s_lick/ex_s_lick.js?ver=1.0 + confidence: 10 wp-force-logout: TranslationFile: number: 1.0.0 diff --git a/spec/fixtures/dynamic_finders/plugin_version/enter-title-here-changer/change_log/CHANGELOG.MD b/spec/fixtures/dynamic_finders/plugin_version/enter-title-here-changer/change_log/CHANGELOG.MD new file mode 100644 index 00000000..818e8cc9 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/enter-title-here-changer/change_log/CHANGELOG.MD @@ -0,0 +1,27 @@ +# Enter Title Here Changer Changelog + +## [0.3.0] - July 9, 2019 +- Improved: More information is added to readme.txt files +- Removed: Remove support for GitHub Updater +- Changed: Plugin URI has been change to the WordPress repos URI +- Fixed: Fix the undefined error when trying to create a new quick draft in dashboard + +[0.3.0]: https://github.com/TremiDkhar/enter-title-here-changer/compare/0.2.0...0.3.0 + +## [0.2.0] - July 8, 2019 +- Uploaded to WordPress.org - `Birthday of Enter Title Here Changer` +- Improved: Club all the settings functions inside settings class +- Removed: Remove unnecessary methods + +[0.2.0]: https://github.com/TremiDkhar/enter-title-here-changer/compare/0.1.1...0.2.0 + +## [0.1.1] - July 7, 2019 +- Added: Add support for Custom Post Type +- Added: Add uninstaller settings to delete data when plugin is removed +- Added: Add default plugin data +- Fixed: Check the settings is set before output in the settings field + +[0.1.1]: https://github.com/TremiDkhar/enter-title-here-changer/compare/0.1.0...0.1.1 + +## 0.1.0 - July 5, 2019 +- Initial Release \ No newline at end of file diff --git a/spec/fixtures/dynamic_finders/plugin_version/gdpr-cookie-banner/translation_file/languages/gdpr-cookie-banner.pot b/spec/fixtures/dynamic_finders/plugin_version/gdpr-cookie-banner/translation_file/languages/gdpr-cookie-banner.pot new file mode 100644 index 00000000..bb01cc19 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/gdpr-cookie-banner/translation_file/languages/gdpr-cookie-banner.pot @@ -0,0 +1,141 @@ +msgid "" +msgstr "" +"Project-Id-Version: GDPR Cookie Banner 1.0.0\n" +"POT-Creation-Date: 2019-06-25 15:36+0530\n" +"PO-Revision-Date: 2019-06-25 15:39+0530\n" +"Last-Translator: \n" +"Language-Team: \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 2.2.3\n" +"X-Poedit-Basepath: ..\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Poedit-KeywordsList: __;_e;_x;_ex;_n;_nx;_n_noop;_nx_noop;" +"translate_nooped_plural;esc_html__;esc_html_e;esc_html_x;" +"esc_attr__;esc_attr_e;esc_attr_x\n" +"X-Poedit-SearchPath-0: .\n" + +#: admin/class-gdpr-cookie-banner-admin.php:117 +msgid "Settings" +msgstr "" + +#: admin/class-gdpr-cookie-banner-admin.php:137 +msgid "General Settings" +msgstr "" + +#: admin/class-gdpr-cookie-banner-admin.php:138 +msgid "Banner Message" +msgstr "" + +#: admin/class-gdpr-cookie-banner-admin.php:139 +msgid "Banner Position" +msgstr "" + +#: admin/class-gdpr-cookie-banner-admin.php:140 +msgid "Banner Size" +msgstr "" + +#: admin/class-gdpr-cookie-banner-admin.php:141 +msgid "Background Color" +msgstr "" + +#: admin/class-gdpr-cookie-banner-admin.php:142 +msgid "Banner Font" +msgstr "" + +#: admin/class-gdpr-cookie-banner-admin.php:143 +msgid "Banner Font Size" +msgstr "" + +#: admin/class-gdpr-cookie-banner-admin.php:154 +msgid "Settings For GDPR Cookie Banner" +msgstr "" + +#: admin/class-gdpr-cookie-banner-admin.php:170 +msgid "Banner Message Goes Here....." +msgstr "" + +#: admin/class-gdpr-cookie-banner-admin.php:192 +#: admin/class-gdpr-cookie-banner-admin.php:198 +msgid "Bottom" +msgstr "" + +#: admin/class-gdpr-cookie-banner-admin.php:193 +#: admin/class-gdpr-cookie-banner-admin.php:199 +msgid "Top" +msgstr "" + +#: admin/class-gdpr-cookie-banner-admin.php:215 +#: admin/class-gdpr-cookie-banner-admin.php:222 +#: admin/class-gdpr-cookie-banner-admin.php:229 +msgid "Large" +msgstr "" + +#: admin/class-gdpr-cookie-banner-admin.php:216 +#: admin/class-gdpr-cookie-banner-admin.php:223 +#: admin/class-gdpr-cookie-banner-admin.php:230 +msgid "Medium" +msgstr "" + +#: admin/class-gdpr-cookie-banner-admin.php:217 +#: admin/class-gdpr-cookie-banner-admin.php:224 +#: admin/class-gdpr-cookie-banner-admin.php:231 +msgid "Small" +msgstr "" + +#: admin/class-gdpr-cookie-banner-admin.php:248 +#: admin/class-gdpr-cookie-banner-admin.php:257 +msgid "Dark" +msgstr "" + +#: admin/class-gdpr-cookie-banner-admin.php:249 +#: admin/class-gdpr-cookie-banner-admin.php:258 +msgid "Light" +msgstr "" + +#: admin/class-gdpr-cookie-banner-admin.php:312 +msgid "GDPR Cookie Banner" +msgstr "" + +#: admin/class-gdpr-cookie-banner-admin.php:353 +msgid "Banner Message cannot be blank" +msgstr "" + +#: admin/class-gdpr-cookie-banner-admin.php:371 +msgid "Banner Position field is required" +msgstr "" + +#: admin/class-gdpr-cookie-banner-admin.php:375 +msgid "Banner Position field is not valid" +msgstr "" + +#: admin/class-gdpr-cookie-banner-admin.php:393 +msgid "Banner Size field is required" +msgstr "" + +#: admin/class-gdpr-cookie-banner-admin.php:397 +msgid "Banner Size field is not valid" +msgstr "" + +#: admin/class-gdpr-cookie-banner-admin.php:424 +msgid "Banner Font field is required" +msgstr "" + +#: admin/class-gdpr-cookie-banner-admin.php:439 +msgid "Banner Font Size field is required" +msgstr "" + +#: admin/partials/gdpr-cookie-banner-admin-display.php:49 +#: admin/partials/gdpr-cookie-banner-admin-display.php:55 +msgid "Privacy Policy" +msgstr "" + +#: admin/partials/gdpr-cookie-banner-admin-display.php:59 +msgid "Copy" +msgstr "" + +#: admin/partials/gdpr-cookie-banner-admin-display.php:60 +msgid "Link Copied!!" +msgstr "" diff --git a/spec/fixtures/dynamic_finders/plugin_version/php-console-log/translation_file/languages/php-console-log.pot b/spec/fixtures/dynamic_finders/plugin_version/php-console-log/translation_file/languages/php-console-log.pot new file mode 100644 index 00000000..8d952748 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/php-console-log/translation_file/languages/php-console-log.pot @@ -0,0 +1,241 @@ +# PHP Console Log. +# Copyright (C) 2019 Marcus Viar +# This file is distributed under the same license as the PACKAGE package. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PHP Console Log 1.0.0\n" +"Report-Msgid-Bugs-To: marcus@marcusviar.com\n" +"POT-Creation-Date: 2019-07-06 18:16-0500\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#: includes/php-console-log-menu.php:20 includes/php-console-log-menu.php:21 +msgid "PHP Console Log Help" +msgstr "" + +#: includes/php-console-log-menu.php:40 +msgid "Help" +msgstr "" + +#: includes/php-console-log-scripts.php:65 +msgid "File" +msgstr "" + +#: includes/php-console-log-scripts.php:66 +msgid "Line" +msgstr "" + +#: includes/php-console-log-scripts.php:67 +msgid "Args" +msgstr "" + +#: pages/php-console-log-page-help.php:39 +msgid "None." +msgstr "" + +#: pages/php-console-log-page-help.php:39 +msgid "loads first." +msgstr "" + +#: pages/php-console-log-page-help.php:77 +msgid "Important:" +msgstr "" + +#: pages/php-console-log-page-help.php:78 +msgid "" +"For security and performance on a production site, make sure to deactivate " +"this plugin and remove all calls to" +msgstr "" + +#: pages/php-console-log-page-help.php:78 +#: pages/php-console-log-page-help.php:85 +#: pages/php-console-log-page-help.php:207 +#: pages/php-console-log-page-help.php:211 +msgid "My String or Array" +msgstr "" + +#: pages/php-console-log-page-help.php:78 +msgid "" +"from your PHP code before going live to avoid exposing your PHP variables to " +"the public." +msgstr "" + +#: pages/php-console-log-page-help.php:80 +msgid "Plugins That Load Before PHP Console Log" +msgstr "" + +#: pages/php-console-log-page-help.php:81 +msgid "" +"PHP Console Log's functions are not accessible to any plugins that load " +"before PHP Console Log is loaded. Therefore, Any plugins listed here will " +"not be able to use PHP Console Log features." +msgstr "" + +#: pages/php-console-log-page-help.php:84 +msgid "Examples:" +msgstr "" + +#: pages/php-console-log-page-help.php:85 +msgid "Place the" +msgstr "" + +#: pages/php-console-log-page-help.php:85 +msgid "" +"function anywhere in your WordPress plugin PHP code. The value(s) " +"you pass into" +msgstr "" + +#: pages/php-console-log-page-help.php:85 +msgid "will be logged to the web console in your browser." +msgstr "" + +#: pages/php-console-log-page-help.php:88 +msgid "Pass in a string:" +msgstr "" + +#: pages/php-console-log-page-help.php:98 +msgid "Pass in an array:" +msgstr "" + +#: pages/php-console-log-page-help.php:111 +msgid "Pass in an associative array:" +msgstr "" + +#: pages/php-console-log-page-help.php:124 +msgid "" +"Pass in an unlimited number of arguments nested to an unlimited depth (multi-" +"dimensional array):" +msgstr "" + +#: pages/php-console-log-page-help.php:150 +msgid "Opening Web Console in your browser:" +msgstr "" + +#: pages/php-console-log-page-help.php:156 +msgid "" +"Press Command + Option + J (Mac) or Control + Shift + J (Windows, Linux, " +"Chrome OS) to jump straight into the Console panel." +msgstr "" + +#: pages/php-console-log-page-help.php:158 +#: pages/php-console-log-page-help.php:167 +#: pages/php-console-log-page-help.php:175 +msgid "source" +msgstr "" + +#: pages/php-console-log-page-help.php:163 +msgid "" +"Select Web Console from the Web Developer submenu in the Firefox Menu (or " +"Tools menu if you display the menu bar or are on Mac OS X)." +msgstr "" + +#: pages/php-console-log-page-help.php:165 +msgid "OR" +msgstr "" + +#: pages/php-console-log-page-help.php:166 +msgid "" +"Press the Ctrl + Shift + K (Command + Option + K on OS X) keyboard shortcut." +msgstr "" + +#: pages/php-console-log-page-help.php:172 +msgid "Select Develop menu in the menu bar, choose Show JavaScript Console." +msgstr "" + +#: pages/php-console-log-page-help.php:174 +msgid "" +"If you dont see the Develop menu in the menu bar, choose Safari > " +"Preferences, click Advanced, then select \"Show Develop menu in menu bar\"." +msgstr "" + +#: pages/php-console-log-page-help.php:180 +msgid "Troubleshooting:" +msgstr "" + +#: pages/php-console-log-page-help.php:181 +msgid "" +"The most common reasons that cause PHP Console Log to fail when logging your " +"information to the web console are:" +msgstr "" + +#: pages/php-console-log-page-help.php:186 +#: pages/php-console-log-page-help.php:196 +#: pages/php-console-log-page-help.php:206 +#: pages/php-console-log-page-help.php:216 +msgid "Cause:" +msgstr "" + +#: pages/php-console-log-page-help.php:187 +msgid "The PHP Console log plugin is not activated." +msgstr "" + +#: pages/php-console-log-page-help.php:190 +#: pages/php-console-log-page-help.php:200 +#: pages/php-console-log-page-help.php:210 +#: pages/php-console-log-page-help.php:220 +msgid "Solution:" +msgstr "" + +#: pages/php-console-log-page-help.php:191 +msgid "Activate the PHP Console Log Plugin." +msgstr "" + +#: pages/php-console-log-page-help.php:197 +msgid "" +"Another plugin has changed the order in which your plugins load. Making the " +"PHP Console Log functions not available yet." +msgstr "" + +#: pages/php-console-log-page-help.php:201 +msgid "" +"PHP Console Log updates the order in which plugins are loaded any time a " +"plugin is activated or deactivated. However, it is still possible for other " +"plugins to change the order in which plugins load afterwards. Deactivate any " +"plugins that change the order in which your plugins load." +msgstr "" + +#: pages/php-console-log-page-help.php:207 +msgid "was called inside a block of code that was not run." +msgstr "" + +#: pages/php-console-log-page-help.php:211 +msgid "Make sure the function you called" +msgstr "" + +#: pages/php-console-log-page-help.php:211 +msgid "in is run via an action or filter hook such as:" +msgstr "" + +#: pages/php-console-log-page-help.php:211 +msgid "Or call" +msgstr "" + +#: pages/php-console-log-page-help.php:211 +msgid "outside of any other functions in a file that you know is run." +msgstr "" + +#: pages/php-console-log-page-help.php:217 +msgid "PHP throws errors." +msgstr "" + +#: pages/php-console-log-page-help.php:217 +msgid "Side Note:" +msgstr "" + +#: pages/php-console-log-page-help.php:217 +msgid "Make sure you are using" +msgstr "" + +#: pages/php-console-log-page-help.php:217 +msgid "in your wp-config.php file so you can see PHP errors." +msgstr "" + +#: pages/php-console-log-page-help.php:221 +msgid "Fix the error that PHP is showing you. Then try again." +msgstr "" 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 a0715c35..f6f283cb 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 @@ -612,6 +612,10 @@ + + + + @@ -1439,6 +1443,11 @@ + + + + + @@ -4755,6 +4764,11 @@ + + + + + @@ -5741,6 +5755,11 @@ + + + + + @@ -5817,6 +5836,11 @@ + + + + + @@ -6735,6 +6759,11 @@ + + + + + @@ -7293,6 +7322,20 @@ + + + + + + + + + + + + + + @@ -7322,6 +7365,11 @@ + + + + + @@ -8649,6 +8697,10 @@ + + + + @@ -13272,6 +13324,11 @@ + + + + + @@ -14095,6 +14152,11 @@ + + + + + @@ -14496,6 +14558,10 @@ + + + +