Security Warning: High Security Risk
SaaSet
ID: bfefmpekcckkccokkapdlahapobiabpi
Supported Languages
Extension Info & Metadata
Publisher Contextual Analysis
- Author
- Society11 DevelopersView Profile
- Privacy
- Privacy Policy
- Help
- Help Center
- MX records exist
- Yes
- Domain exists
- Yes
- Is disposable
- No
- Is role-based
- No
- Mailbox exists
- Yes
Code-Free SaaS Creation - Create commercial software as a service in hours - not months - With SaaSet
Commercial SaaS in a Flash with SaaSet! No Coding - No Outsourcing The Ultimate SaaS Builder With SaaSet, creating software as a service projects is simple. Just import a template and with no programming or scripting tell SaaSet what and how to ask your user. With SaaSet the possibilities are endless. Although we work within a framework, the flexibility lets you create all sorts of SaaS based solutions which you can either sell access to, or use in house. SaaSet is designed with non-coders in mind. We wanted to create something that would put development power in the hands of the masses and not just the geeky few who understand code. Look Like a Highly Trained Developer Without Any of the Technical Ability! The biggest buzz in software and digital products these days is "SAAS" (Software as a Service). These are software solutions that run online, usually in a web browser. The advantage being that they can be used on any modern web-enabled device including iPads, Android tablets, mobile phones, as well as almost any computer, PC, Mac, Linux, even Chrome books!
chrome.identity.getProfileUserInfo() retrieves the signed-in Google account identifier and sends it as 'ad_id' to onesignal.com/api/v1/players on every extension startup. OneSignal is a third-party marketing/push-notification service unrelated to the publisher's own domain, and the CWS data-collection disclosure explicitly states 'none declared', meaning this identity exfiltration is undisclosed. For an extension whose stated purpose is code-free SaaS creation, capturing and transmitting the user's Google account ID to an ad-targeting platform is out of scope and not disclosed.
getUserId: function(callback) { if (typeof chrome.identity != "undefined") chrome.identity.getProfileUserInfo(function(userInfo) { callback(userInfo.id); }); else callback(null); }, registerWithOneSignal: function(appId, registrationId) { chrome.storage.local.get("gt_player_id", function(result) { var requestUrl = 'players'; if (result["gt_player_id"] != null) requestUrl = 'players/' + result["gt_player_id"] + '/on_session'; OneSignal.getUserId(function(userId) { var jsonData = { app_id: appId, device_type: 4, identifier: registrationId, language: chrome.i18n.getUILanguage ? chrome.i18n.getUILanguage().substring(0, 2) : 'en', timezone: (new Date().getTimezoneOffset() * -60), device_model: navigator.platform + " Chrome", device_os: navigator.appVersion.match(/Chrome\/(.*?) /)[1], sdk: ONESIGNAL_VERSION }; if (userId != null) jsonData["ad_id"] = userId;The bundled manifest (MV2, includes identity+gcm+declarativeContent, no host_permissions) diverges significantly from the published live CWS manifest (MV3, permissions limited to notifications+alarms+storage, but adds broad host_permissions https://*/* and http://*/*). A permission set this different between the installed bundle and the live listing indicates either the publisher shipped an unreviewable update or the CWS listing misrepresents what users actually installed. This mismatch means users cannot rely on the CWS-disclosed permission summary to understand what the installed extension can actually do.
{ "permissions": ["storage", "declarativeContent", "gcm", "notifications", "identity"], "manifest_version": 2 // No host_permissions declared}By severity
Versions scanned
Showing 1 of 2 scanned versions with more than one unique finding. Counts are unique findings that include each version.
| Extension Version | Code Review Findings |
|---|---|
| 1.0 | 2 |
Files with findings
2 distinct paths — top paths by unique finding count:
- manifest.json1
- OneSignal.js1
URLs
View the external URLs this extension communicates with to understand its network activity and data interactions.
Gain full insight into all external connections.
Upgrade for full visibility.
Gain full insight into all external connections.
Upgrade for full visibility.
Code Diff
Compare extension code between any two versions.
No comparable text files found between these versions.
Browse and explore files within this extension package
Gain full insight into all external connections.
Upgrade for full visibility.