Associated with Malicious Campaign
Flags items that have been linked to known malicious campaigns based on threat intelligence or prior incidents. Indicates coordinated activity with intent to compromise, deceive, or exploit users.
★ Spy on your competitors. ★ Shows Only Top ads, Provide a lot of value-adding features. ★ Filter ads by total Assets, By Page, by Date, Ad copy, website link ... ★ Save Ads ★ Find competitors’ ads quickly Searching on Ad library is very time consuming, since it doesn’t offer enough filters, We used to scroll hours to find some winning ads, Fortunately, Ad Vision provides a more convenient and time-saving function to Filter and directly finding Top competitors' Ads & Get inspired faster by your favorite brands! Ad Vision can collect ads you care about, Users of facebook Ad Library can only search and view the current information, but with Ad Vision you can see the history data of all collected Ads. We hope this extension is useful for marketers or anyone looking to learn more about Facebook Ads. We welcome any feedback and intend to improve the extension and add functionality over time.
This extension, "Ad Vision - Free Ad Spy tool for Facebook," is confirmed to be part of a malicious campaign, exhibiting behaviors that pose a critical security threat. It has been removed from the marketplace due to its involvement in malicious activities and misuse of permissions.
Key insights:
webRequest and scripting, enabling interception and modification of network traffic and execution of scripts.Flags items that have been linked to known malicious campaigns based on threat intelligence or prior incidents. Indicates coordinated activity with intent to compromise, deceive, or exploit users.
Flags items that exhibit confirmed malicious activity.
Evidence
This item is flagged as malicious by Chrome web store
Flags items that have been removed or delisted from the marketplace, potentially due to security vulnerabilities, or malicious behavior. Such extensions pose a risk as they are no longer maintained or patched.
AI-powered analysis of the extension's source code for security insights and risk assessment.
This Chrome extension named "Ad Vision - Free Ad Spy tool for Facebook" is designed to help users spy on Facebook ads, providing filtering, saving, and historical data features for Facebook Ad Library users.
UUID Generation and Storage: Generates and stores a unique UUID for the extension instance using crypto.getRandomValues and Chrome's local storage.
Country and IP Detection: Fetches the user's country code and IP address from Cloudflare's speed test API and caches this information locally.
Network Communication:
https://api.ad-vision.click/api and other endpoints) for command and data exchange.fetch API extensively to communicate with Facebook's GraphQL API to retrieve ad data.webRequest API and declarativeNetRequest API to modify headers (e.g., Origin header).Data Handling:
User Authentication:
Ad Data Fetching:
Extension Installation and Update Checks:
Background Message Handling:
No Obfuscation:
// WebSocket connection and message handling
this.con=new WebSocket(n);
this.con.onmessage=a=>this.onMessage(a.data);
// Fetching Facebook ads via GraphQL
const h=await(await fetch("https://www.facebook.com/api/graphql/?caller=ext",{method:"POST",body:o})).json();
// Storing user info in chrome.storage.local
chrome.storage.local.set({user:{userId:e.USER_ID,dtsgToken:a,provider:"facebook"}},()=>!0);
// Modifying request headers
await chrome.declarativeNetRequest.updateDynamicRules({addRules:[{id:s,priority:1,action:{type:"modifyHeaders",requestHeaders:[{operation:"set",header:"Origin",value:n}]},condition:{urlFilter:t+"*",resourceTypes:["xmlhttprequest"],initiatorDomains:[chrome.runtime.id]}}]});
Overall, the extension is designed to interact heavily with Facebook's ad data and external servers to provide its advertised functionality. It collects user-related tokens and modifies network requests to facilitate its operations. No direct evidence of shell command execution, PowerShell usage, Windows Registry operations, or persistence mechanisms beyond standard Chrome extension APIs was found.
API calls detected through static analysis of the source code. For more accurate insights, explore our sandbox dynamic analysis.
Any encoded/decoded secrets we managed to find in the source code, git repository, or related files
Known vulnerabilities and security issues detected in the extension's dependencies and code.
Any identifiers we detected that may indicate external communication from the item's code
Dependencies and third-party libraries used by the extension, including version information and license details.
Compliance status and certifications for the extension and its publisher