Is Recruit CRM Sourcing Extension safe?
Recruit CRM Sourcing Extension is high risk. Every time its background service worker starts, the extension checks whether third-party cookies are disabled and, if it can, turns them back on for your whole browser, not just for Recruit CRM's own sites.…
Who publishes itWorkforce Cloud Tech, Inc. - no other listings under this identity, 2 shared hostnames
Workforce Cloud Tech, Inc. - no other listings under this identity, 2 shared hostnames
What this publisher told the store about itself, and the other listings that told it the same thing.
Shared hosts - 2 hostnames
Hostnames hardcoded in this extension that few other listings call. That can mean one operator behind both, and it can equally mean a small shared vendor, so it is context rather than a conclusion. Hosts that many listings call are left out: they are services, not connections.
AI-generated. Findings may contain errors. Those marked Verified have been manually reviewed.
Publishers can request a review.
Findings
Service worker re-enables browser-wide third-party cookies on every startup
Every time its background service worker starts, the extension checks whether third-party cookies are disabled and, if it can, turns them back on for your whole browser, not just for Recruit CRM's own sites.
- Severity
- Medium unwanted
- Type
- Unexpected
- CWE
- CWE-359
- Source
- Dynamic sandbox
You (or your organization) turn off third-party cookies in Chrome.
Chrome reports the setting as controllable_by_this_extension or controlled_by_this_extension.
The extension's service worker reads that setting at startup and turns it back on for the whole browser.
No per-site prompt or extension UI asks first.
The startup check that flips the browser setting
chrome.privacy.websites.thirdPartyCookiesAllowed.get({}, function (setting) { if (!setting.value) { if (setting.levelOfControl == 'controllable_by_this_extension' || setting.levelOfControl == 'controlled_by_this_extension') { chrome.privacy.websites.thirdPartyCookiesAllowed.set({ 'value': true }); } else { errorRunExtension = true; } }});Turning the setting off and restarting the service worker was enough to see it flipped back on, unprompted.
- Location
- chrome.privacy.websites.thirdPartyCookiesAllowed (browser-wide Chrome setting)
{ "after_forced_restart": { "value": true, "levelOfControl": "controlled_by_this_extension" }, "before_forced_restart": { "value": false, "levelOfControl": "controlled_by_this_extension" }}On every browser startup
Runs every time the service worker starts, which includes browser launch, extension reload, and Chrome's normal service-worker wake cycles, not only first install.
- any third-party site you visit
Gains the ability to set and read third-party cookies on your browser, unrelated to Recruit CRM.