Last Updated on October 9, 2024 by Mathew Diekhake
Setapp (setapp.com) is a subscription-based Mac app site.
ALTERNATIVES
Similar sitees to Setapp include macpaw.com, macworld.com, cisdem.com, lifewire.com, machow2.com, cleanmymac.com, igeeksblog.com, mackeeper.com, macobserver.com, and superuser.com.
DESCRIPTION
The homepage of setapp.com says that it offers dozens of apps available from one subscription. Though this is quite standard, it was refreshing to see it in words because offers like this aren’t always simplified. There was also a button for a free 7-day trial. When I scrolled down the page, it showed screenshot examples of the things you can do with setapp.com. A few things I noticed were a chance to work on my own music, make quick mockups, plan projects, and convert files. Overall, I found that the app needed further explanation and that the things it told me it could do were too specific for me to get a proper grasp of what was happening. When I assessed the description overall, my interpretation was that setapp.com was mostly an app for cleaning up a Mac computer. But I couldn’t work out a connection between cleaning a Mac and some of the other features it offered such as writing computer code as though I was a developer and using some features to stay focused on my tasks etc. That’s not to say that the app couldn’t be useful; it’s only to say that if I couldn’t make a connection between these things, perhaps others would too which may result in fewer sales. That said, there was nothing that stood on on the setapp.com homepage as suspicious.
HISTORY
As of December 2023, setapp.com has 1.3 million monthly views. Setapp.com was founded on February 1, 2011. The Internet Archive has saved setapp.com 2,742 times between February 1, 2011 and January 15, 2024.
Is setapp.com Safe?
Here, I analyzed setapp.com for malware and malicious content to check if it was legit or a scam:
I checked setapp.com on Sucuri, and it returned as a medium security risk.
Sucuri says setapp.com is a medium security risk because of Anomaly behavior detected (possible malware) on the URL https://setapp.com/apps.
Security hardening flaws:
- Missing security header to prevent
Content Type
sniffing. Affected pages:
http://setapp.com/ for Google’s UA
https://setapp.com/how-it-works - Missing
Strict-Transport-Security
security header. Affected pages:
https://setapp.com/how-it-works
I then ran a parasite scan with Unmask Parasites on setapp.com, and it is suspicious.
Unmask Parasites cites 1 suspicious inline script:
(function(){var js = "window['__CF$cv$params']={r:'845db49fcaed22f7',t:'MTcwNTMxNzM3Ni4yNjgwMDA='};_cpo=document.createEl...
Unmask Parasites also cites 1 hidden external link:
https://mtga.setapp[dot]com/ns.html?id=GTM-K6R4NW
I also checked setapp.com on VirusTotal, and it is clean.
URLVoid says setapp.com passed all blocklist engines.
In conclusion, Sucuri says setapp.com is a medium security risk because of Anomaly behavior detected (possible malware) on the URL https://setapp.com/apps. Unmask Parasites says setapp.com is suspicious. VirusTotal and Sucuri say setapp.com isn’t malicious or blacklisted. OVERALL GRADE: Relatively Safe.
Links and Profiles
Website: setapp.com
Submit your review | |
I have been using CleanMyMac X for many years. It's a good app. They also have other apps.
Mat Diekhake
January 15, 2024 @ 22:21
Editor’s Note:
The script for the Anomaly behavior (warning.html_anomaly) detected on 1/15/2024:
(function(){var js = "window['__CF$cv$params']={r:'845db48a9d366fe9',t:'MTcwNTMxNzM3Mi43NTkwMDA='};_cpo=document.createElement('script');_cpo.nonce='',_cpo.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js',document.getElementsByTagName('head')[0].appendChild(_cpo);";var _0xh = document.createElement('iframe');_0xh.height = 1;_0xh.width = 1;_0xh.style.position = 'absolute';_0xh.style.top = 0;_0xh.style.left = 0;_0xh.style.border = 'none';_0xh.style.visibility = 'hidden';document.body.appendChild(_0xh);function handler() {var _0xi = _0xh.contentDocument || _0xh.contentWindow.document;if (_0xi) {var _0xj = _0xi.createElement('script');_0xj.innerHTML = js;_0xi.getElementsByTagName('head')[0].appendChild(_0xj);}}if (document.readyState !== 'loading') {handler();} else if (window.addEventListener) {document.addEventListener('DOMContentLoaded', handler);} else {var prev = document.onreadystatechange || function () {};document.onreadystatechange = function (e) {prev(e);if (document.readyState !== 'loading') {document.onreadystatechange = prev;handler();}};}})();