github.com / serpapps
serpapps/ onlyfans-downloader
JavaScript·310 files·commit 8582fd7·scanned 3h ago·cached ✓
21/100
LOW RISK
Minor findings consistent with the project type. Nothing reachable from install hooks.
verdict accurate?
37% file coverage
threat-state: lowlive
FINDINGS ░▒▓
warningBrowser extension injects content scripts on all URLsManifest declares content scripts or host permissions for all URLs (tabs, scripting). Combined with wallet code this is a common fake-extension drainer pattern.src/manifest.json+6
infoMinified code in source directoryMinified/obfuscated code in source directories (not dist/) makes code review impossible.src/auth.js+3
warningExtremely long lines (>1000 chars)Very long lines in source files (not minified bundles) can hide malicious code.src/auth-ui.js+4
infoMinified code in source directoryMinified/obfuscated code in source directories (not dist/) makes code review impossible.src/auth/auth-api.js+3
warningExtremely long lines (>1000 chars)Very long lines in source files (not minified bundles) can hide malicious code.src/auth/auth-telemetry.js+4
warningExtremely long lines (>1000 chars)Very long lines in source files (not minified bundles) can hide malicious code.src/background-enhanced.js+4
infoMinified code in source directoryMinified/obfuscated code in source directories (not dist/) makes code review impossible.src/background-enhanced.js+3
warningHigh-entropy string literalsFound 11 long strings with high Shannon entropy. This is common in obfuscated payloads that hide URLs, keys, or bytecode.src/background-enhanced.js+3
warningFlattened or dead control flowDetected switch(true), dead if branches, or deeply nested ternaries — patterns used by obfuscators to hide execution order.src/background-enhanced.js+3
warningFlattened or dead control flowDetected switch(true), dead if branches, or deeply nested ternaries — patterns used by obfuscators to hide execution order.src/content-enhanced.js+3
warningFlattened or dead control flowDetected switch(true), dead if branches, or deeply nested ternaries — patterns used by obfuscators to hide execution order.src/popup-enhanced.js+3
warningHigh-entropy string literalsFound 12 long strings with high Shannon entropy. This is common in obfuscated payloads that hide URLs, keys, or bytecode.src/serp-bundles/background-service-worker.graph.js+3
warningHigh-entropy string literalsFound 3 long strings with high Shannon entropy. This is common in obfuscated payloads that hide URLs, keys, or bytecode.src/serp-bundles/content-1.graph.js+3
Scores are heuristics. A “safe” verdict means no known-malicious patterns were found — clever malware can look boring. Wrong verdict? Flag it above; confirmed false positives become regression tests.
114 files scanned @ 8582fd7 | 10/30/2026 | heuristic scan — always review manually
risk by category
code execution0
network & exfiltration6
file system access0
obfuscation15
supply chain0
owasp / injection0
telemetry
files 114/310rules hit 13engine v10commit 8582fd7
github
serpapps/onlyfans-downloader
Download videos & images from Onlyfans profiles to backup media or enjoy offline
137
13
433d
310 files
114 scanned(37%)
8582fd7
network indicators░▒▓
Hosts this code names or would connect to. 47 found, decoded and call-site destinations first. Informational, not scored.
- https://raw.githubusercontent.com/…/…/main/package.jsonpaste hostsrc/modules/utils/UpdateChecker.mjs:5
- https://store.serp.co/product-details/product/onlyfans-downloaderurldata/readme.json:6
- https://serp.co/products/onlyfans-downloader/reviews/urldata/readme.json:55
- https://serp.ai/products/onlyfans-downloader/reviews/urldata/readme.json:56
- https://devinschumacher.com/onlyfans-downloaderurldata/readme.json:77
- https://serp.co/products/onlyfans-downloader/urldata/readme.json:78
- https://github.com/sponsors/devinschumacherurldata/readme.json:79
- https://help.serp.co/en/urlsrc/auth-ui.js:1
- https://auth.serp.courlsrc/auth/auth-config.js:1 +5 more
- https://onlyfans.comurlsrc/background-enhanced.js:2 +5 more
- https://www.onlyfans.comurlsrc/background-enhanced.js:2 +1 more
- https://api.github.comurlsrc/manifest.json:17
- https://cdn2.onlyfans.comurlsrc/manifest.json:21
- https://faststream.online/blob-cacheurlsrc/modules/FSBlob.mjs:82
- https://www.webmproject.org/vp9/mp4/urlsrc/modules/mediabunny/src/codec.ts:956 +1 more
- https://aomediacodec.github.io/av1-isobmff/urlsrc/modules/mediabunny/src/codec.ts:965 +2 more
- https://github.com/Vanilagy/mediabunnyurlsrc/modules/mediabunny/src/matroska/matroska-muxer.ts:64
- https://github.com/…/…/issues/newurlsrc/modules/utils/AlertPolyfill.mjs:75
- https://github.com/…/…/issuesurlsrc/modules/utils/Utils.mjs:182
- https://onlyfans.com/$urlsrc/popup-enhanced.js:1 +1 more
- https://github.com/yourusername/loom-downloaderurlsrc/popup.js:4
- https://….farleythecoder.workers.devurlsrc/serp-bundles/background-service-worker.graph.js:2 +2 more
- https://serp.ly/onlyfans-downloaderurlsrc/serp-bundles/background-service-worker.graph.js:2 +3 more
- https://api.github.com/repos/serpapps/onlyfans-downloader/releases/latesturlsrc/serp-bundles/background-service-worker.graph.js:2 +2 more
- https://api.github.com/repos/urlsrc/update-notifier.js:1
- https://github.comurlsrc/update-notifier.js:1
- onlyfans-bulk.zipdomainsrc/background-enhanced.js:5 +2 more
- www.youtube.comdomainsrc/modules/utils/URLUtils.mjs:43
- youtube.comdomainsrc/modules/utils/URLUtils.mjs:43
- m.youtube.comdomainsrc/modules/utils/URLUtils.mjs:43
- music.youtube.comdomainsrc/modules/utils/URLUtils.mjs:43
- www.youtube-nocookie.comdomainsrc/modules/utils/URLUtils.mjs:43
- loom.comdomainsrc/popup.js:1
- https://storage.googleapis.com/downloads.webmproject.org/docs/vp9/….pdfurlcomment onlysrc/modules/mediabunny/src/codec-data.ts:923
- http://downloads.webmproject.org/docs/vp9/….pdfurlcomment onlysrc/modules/mediabunny/src/codec-data.ts:924 +1 more
- https://aomediacodec.github.io/av1-spec/av1-spec.pdfurlcomment onlysrc/modules/mediabunny/src/codec-data.ts:1073 +2 more
- https://www.webmproject.org/docs/container/urlcomment onlysrc/modules/mediabunny/src/codec.ts:273
- https://mozilla.org/MPL/2.0/urlcomment onlysrc/modules/mediabunny/src/index.ts:6 +43 more
- https://github.com/…/…/blob/…/libavformat/….curlcomment onlysrc/modules/mediabunny/src/isobmff/isobmff-boxes.ts:290
- https://www.opus-codec.org/docs/opus_in_isobmff.htmlurlcomment onlysrc/modules/mediabunny/src/isobmff/isobmff-boxes.ts:855 +1 more
- https://www.matroska.org/technical/notes.htmlurlcomment onlysrc/modules/mediabunny/src/matroska/matroska-demuxer.ts:620
- https://www.webmproject.org/docs/containerurlcomment onlysrc/modules/mediabunny/src/matroska/matroska-muxer.ts:471
- https://github.com/ietf-wg-cellar/matroska-specification/blob/master/codec/av1.mdurlcomment onlysrc/modules/mediabunny/src/matroska/matroska-muxer.ts:480
- https://bugs.chromium.org/p/chromium/issues/detailurlcomment onlysrc/modules/mediabunny/src/matroska/matroska-muxer.ts:683
- https://github.com/dystopiancode/pcm-g711/blob/master/pcm-g711/g711.curlcomment onlysrc/modules/mediabunny/src/pcm.ts:9
- https://issues.chromium.org/issues/436025873urlcomment onlysrc/modules/mediabunny/src/source.ts:235
- https://wiki.multimedia.cx/index.php/…urlcomment onlysrc/modules/reencoder/mp4-muxer.mjs:1136
architecture░▒▓
entry (1) flagged (15) pkg (1)
108 nodes · 257 edgesscroll to zoom · click node to jump to finding