diff --git a/spec/fixtures/db/dynamic_finders.yml b/spec/fixtures/db/dynamic_finders.yml index 01a94ca0..7c7032cd 100644 --- a/spec/fixtures/db/dynamic_finders.yml +++ b/spec/fixtures/db/dynamic_finders.yml @@ -57392,6 +57392,10 @@ plugins: files: - js/ai.js version: true + JavascriptVar: + xpath: //script[not(@src) and contains(., 'spai_settings')] + pattern: !ruby/regexp /shortpixel\-adaptive\-images","version":"(?\d+\.[\.\d]+)"/i + version: true shortpixel-image-optimiser: Readme: path: readme.txt diff --git a/spec/fixtures/dynamic_finders/expected.yml b/spec/fixtures/dynamic_finders/expected.yml index d49622f8..c398b25f 100644 --- a/spec/fixtures/dynamic_finders/expected.yml +++ b/spec/fixtures/dynamic_finders/expected.yml @@ -32232,6 +32232,11 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/shortpixel-adaptive-images/js/ai.js?ver=0.8.0 confidence: 10 + JavascriptVar: + number: 1.7.0 + found_by: Javascript Var (Passive Detection) + interesting_entries: + - 'http://wp.lab/, Match: ''shortpixel-adaptive-images","version":"1.7.0"''' show-active-purchases-for-woocommerce: QueryParameter: number: 1.0.0 diff --git a/spec/fixtures/dynamic_finders/plugin_version/javascript_var_passive_all.html b/spec/fixtures/dynamic_finders/plugin_version/javascript_var_passive_all.html index 565f13ab..2c0d7839 100644 --- a/spec/fixtures/dynamic_finders/plugin_version/javascript_var_passive_all.html +++ b/spec/fixtures/dynamic_finders/plugin_version/javascript_var_passive_all.html @@ -450,6 +450,14 @@ var shiftnav_data = {"shift_body":"off","shift_body_wrapper":"","lock_body":"on" + + + +