Is Easy Video Finder safe?

Medium risk

Easy Video Finder is medium risk. Easy Video Finder makes SafelySearch the default search provider at install. Address-bar searches carry the search text, extension version, vertical, and a fixed affiliate tag; the dashboard search button hits the same endpoint.…

Easy Video Finderv3.0.2Chrome Web Store
49Risk
Who publishes it

Easy Video Finder - no other listings under this identity

What this publisher told the store about itself, and the other listings that told it the same thing.

Publisher
Easy Video Finder

AI-generated. Findings may contain errors. Those marked Verified have been manually reviewed.

Publishers can request a review.

Findings

Address-Bar Searches Routed Through SafelySearch

MediumunwantedCWE-359Dynamic sandbox

Easy Video Finder makes SafelySearch the default search provider at install.

What actually happens

You did this

You install Easy Video Finder or use its dashboard search box.

The extension's manifest and dashboard script both point searches at SafelySearch.

The extension did this

The extension routes the search text to search.safelysearch.net with a fixed affiliate tag.

The address-bar template contains s=c4pr, and the dashboard appends action=evf, the selected engine, and the encoded query.

Fields sent by the search request

  • Search text
    weather tomorrow

    Contains the words you type into the address bar or the extension's dashboard search box.

  • Affiliate tag
    s=c4pr

    Lets the destination associate the search with this extension's traffic source.

  • Extension version
    extversion=3.0.2

    Adds the installed extension version to the address-bar search URL.

  • Search category
    category=web

    Tells the destination that the browser is requesting a web-search result page.

  • Vertical
    vert=private

    Adds another routing label to the search request.

Captured request

GEThttps://search.safelysearch.net/search/?category=web&extversion=3.0.2&s=c4pr&vert=private&q={searchTerms}

The verification evidence recorded the manifest-defined GET URL template; no request body was recorded.

The code that does this

Manifest search override and dashboard redirect

Readable version

Readable reconstruction of the manifest effect

manifest.json
const searchProvider = {  name: 'Easy Video Finder',  isDefault: true,  addressBarSearchUrl: 'https://search.safelysearch.net/search/?category=web&extversion=3.0.2&s=c4pr&vert=private&q={searchTerms}',  imageSearchUrl: 'https://search.safelysearch.net/search/?category=images&s=c4pr&q={searchTerms}',  suggestionUrl: 'https://sug.safelysearch.net/v1/sug/?s=c4pr&vert=videoSearch&q={searchTerms}'};

Readable reconstruction of the dashboard redirect

settings/script.js
function onDashboardSearchClick(event) {  event.preventDefault();  const rawInput = $('.user-input').val();  if (!rawInput) {    return;  }  const userInput = encodeURIComponent(rawInput);  const options = encodeURIComponent(JSON.stringify(filters));  const redirectUrl = `${config.search}&options=${options}&action=evf&se=${temporarySearchEngine}&q=${userInput}`;  chrome.tabs.update({ url: redirectUrl });}

Readable reconstruction of the search base URL

config.js
const manifestSearchUrl = chrome.runtime.getManifest().chrome_settings_overrides.search_provider.search_url;const parsedSearchUrl = getLocation(manifestSearchUrl);const queryParams = getParams(parsedSearchUrl.search);export const config = {  domain: parsedSearchUrl.origin,  hostName: 'safelysearch.net',  search: `${parsedSearchUrl.origin}${parsedSearchUrl.pathname}?category=web&s=${queryParams.s}&vert=${queryParams.vert}`,  hubURL: chrome.runtime.getManifest().homepage_url,  uninstall: `${parsedSearchUrl.origin}/wim/uninstall?s=${queryParams.s}&vert=${queryParams.vert}`};

Search destination

    • search.safelysearch.net

    Receives address-bar and dashboard search requests, including q={searchTerms}, s=c4pr, and vert=private.

Address-Bar Typing Sent to SafelySearch Suggestions

MediumunwantedCWE-359Dynamic sandbox

Easy Video Finder sets a SafelySearch suggestion endpoint as the default search provider.

What actually happens

You did this

You type a search in the Chrome address bar after installing Easy Video Finder.

The configured default search provider includes a SafelySearch autocomplete URL.

The extension did this

Chrome uses the extension-configured suggestion URL and sends the typed text to sug.safelysearch.net.

The request URL contains q={searchTerms}, s=c4pr, and vert=videoSearch.

Fields sent by the suggestion request

  • Typed address-bar text
    weath

    Contains the search text being entered before you submit the search.

  • Affiliate tag
    s=c4pr

    Lets the destination associate the suggestion traffic with this extension's source tag.

  • Suggestion vertical
    vert=videoSearch

    Adds a routing label for video-search autocomplete traffic.

  • Suggestion host
    sug.safelysearch.net

    Shows which remote host receives the address-bar suggestion request.

Captured request

GEThttps://sug.safelysearch.net/v1/sug/?s=c4pr&vert=videoSearch&q={searchTerms}

The verification evidence recorded the manifest-defined GET URL template; no request body was recorded.

The code that does this

Manifest suggestion endpoint

Readable version

Readable reconstruction of the suggestion configuration

manifest.json
const searchProvider = {  name: 'Easy Video Finder',  isDefault: true,  addressBarSearchUrl: 'https://search.safelysearch.net/search/?category=web&extversion=3.0.2&s=c4pr&vert=private&q={searchTerms}',  suggestionUrl: 'https://sug.safelysearch.net/v1/sug/?s=c4pr&vert=videoSearch&q={searchTerms}'};function buildSuggestionRequest(typedText) {  return searchProvider.suggestionUrl.replace('{searchTerms}', encodeURIComponent(typedText));}

Suggestion destination

    • sug.safelysearch.net

    Receives autocomplete suggestion requests containing q={searchTerms}, s=c4pr, and vert=videoSearch.

What it can do

Permissions this extension asks for, as declared in version 3.0.2. Asking for a permission is not a finding on its own - it is what the extension can do if it chooses to.

  • Read and change your data on safelysearch.net

    *://*.safelysearch.net/*

Updated 30 September 2026ledpmklechmkjngjilbfpogiehjbemkj