Is Quick Recipe Hub & Custom Web Search safe?
Quick Recipe Hub & Custom Web Search sets Yahoo as the default search engine with affiliate tracking parameters appended to every query.
The extension replaces the browser's default search provider with a Yahoo search URL that includes hardcoded affiliate identifiers (hspart=sz, hsimp=yhs-001, param1, param2, type). Its popup search box also routes queries through a separately configured affiliate-tagged Yahoo URL. The extension's description discloses Yahoo search integration but does not disclose the affiliate monetization embedded in the search URLs.
AI-generated. Findings may contain errors. Those marked Verified have been manually reviewed.
Publishers can request a review.
Findings
New-tab searches route through a tagged Yahoo URL
When you use the new-tab search box, the extension builds a Yahoo YHS search URL from its own JavaScript instead of a plain Yahoo search URL, adding hardcoded parameters param1, param2, type, hspart, and hsimp before your search terms.
You submit a search from the extension's new-tab page.
Pressing Enter in the search box or clicking the search button calls the same search handler.
The extension navigates the tab to Yahoo with fixed URL parameters already attached.
Your query is appended to the value stored in specificConstants.searchComp.
| Field | Value | Why it matters | |
|---|---|---|---|
Search endpoint | https://search.yahoo.com/yhs/search | This is where your search is sent after you use the new-tab search box. | |
Partner code | hspart=sz | This tags the request as coming through a specific search partner path. | |
Implementation code | hsimp=yhs-001 | This adds another fixed Yahoo YHS implementation tag to the same search request. | |
Campaign identifiers | param1=83720¶m2=89705&type=type7020893-spa-83720-89705 | These fixed values identify the search-routing configuration bundled with the extension. | |
Your search terms | p=chicken%20recipes | Whatever you type into the new-tab search box is placed in the Yahoo search URL. |
The new-tab page replaces the plain Yahoo URL with the tagged Yahoo YHS URL
var specificConstants = {
"API": "https:\/\/quickrecipehub.com\/apps\/",
"domain": "quickrecipehub.com",
"searchComp": "https://search.yahoo.com/yhs/search?param1=83720¶m2=89705&type=type7020893-spa-83720-89705&hspart=sz&hsimp=yhs-001&p=",
};function search(searchBox) {
var searchTerm = searchBox.val().trim();
if (!searchTerm) return;
var search = Constants.DEFAULT_SEARCH_URL + searchTerm;
if (typeof specificConstants !== 'undefined' && !!specificConstants[OtherDimensions.searchComp]) {
search = specificConstants[OtherDimensions.searchComp] + searchTerm;
}
window.location.href = search;
}(function () {
HtmlUtil.documentOnLoad(function () {
const searchBox = $(SEARCH_TEXT_CLASS);
const searchForm = $(SEARCH_FORM_CLASS);
const searchBtn = $(SEARCH_BTN_CLASS);
searchBox.each(function (index) {
var searchBoxElement = $(searchBox[index]);
searchBoxElement.on('keypress', function (event) {
if (event.which === 13) {
event.preventDefault();
search(searchBoxElement);
}
});
searchBoxElement.focus();
});
searchForm.each(function (index) {
var searchFormElement = $(searchForm[index]);
var searchBtnElement = searchFormElement.find(SEARCH_BTN_CLASS);
var searchBoxElement = searchFormElement.find(SEARCH_TEXT_CLASS);
searchBtnElement.on('click', function (e) {
e.preventDefault();
search(searchBoxElement);
});
});
});
})();- search.yahoo.com
Receives the Yahoo YHS search request containing the user's query and the fixed hspart, hsimp, type, param1, and param2 values.