Collection of Personal Communications
Flags items that disclose collecting personal communications, such as emails, chat messages, or social media posts, which may compromise private conversations or sensitive data.
🌟 Transformez votre navigateur en un véritable assistant IA avec Cosmos 🌟 🚀 Cosmos est bien plus qu’une simple extension Chrome : c’est votre allié ultime pour booster votre productivité au quotidien. Conçue pour être sécurisée, intuitive et puissante, cette extension vous offre des fonctionnalités IA de niveau professionnel directement dans votre navigateur. 📧 Rédaction d’e-mails : Fini les blocages ! Cosmos vous aide à rédiger des e-mails clairs, percutants et sans fautes en un clin d’œil. 🌍 Traductions de sites web : Naviguez sur le web sans barrières linguistiques. Traduisez instantanément n’importe quel site en toute fluidité. ✍️ Correction orthographique : Des fautes d’orthographe ? Plus jamais. Cosmos veille à ce que vos textes soient impeccables. 📝 Prise de notes en réunion : Ne perdez plus une idée importante. Cosmos capte, organise et synthétise vos notes pour vous. Que ce soit pour le travail, les études ou votre vie personnelle, Cosmos est l’outil ultime pour simplifier vos tâches et libérer votre potentiel. 🚀 👉 Téléchargez Cosmos dès maintenant et faites passer votre navigation au niveau supérieur ! ✨
Flags items that disclose collecting personal communications, such as emails, chat messages, or social media posts, which may compromise private conversations or sensitive data.
Flags publishers that publish only one item on the marketplace, suggesting concerns about the publisher's reliability.
Flags items that disclose collecting website content, such as text, images, videos, or hyperlinks, which could potentially involve harvesting sensitive or copyrighted material.
AI-powered analysis of the extension's source code for security insights and risk assessment.
Purpose and Intention: Cosmos is designed to enhance productivity by integrating AI capabilities directly into the browser. It offers features like email drafting, website translation, spell checking, and note-taking.
Code Insights:
Installation Behavior:
https://www.cosmos-suite.ai/compagnon.chrome.runtime.onInstalled.addListener(async (details) => {
if (details.reason === 'install') {
const data = await chrome.storage.local.get(['hasRedirectedOnInstall']);
if (!data.hasRedirectedOnInstall) {
await chrome.storage.local.set({ hasRedirectedOnInstall: true });
chrome.tabs.create({
url: 'https://www.cosmos-suite.ai/compagnon',
active: true,
});
}
}
});
User Authentication Management:
chrome.runtime.onMessage.addListener((request, sender, sendResponse) => {
switch (request.type) {
case 'SIGN_IN_SIGNAL':
case 'SESSION_UPDATE':
chrome.storage.local.set({
user: request.data.user,
session: request.data.session,
isLoggedIn: true,
}, () => {
chrome.tabs.query({}, (tabs) => {
tabs.forEach((tab) => {
chrome.tabs.sendMessage(tab.id, {
type: 'AUTH_STATE_CHANGED',
data: {
isLoggedIn: true,
user: request.data.user,
session: request.data.session,
},
});
});
});
});
sendResponse({ success: true });
break;
// Other cases...
}
});
Side Panel Management:
chrome.action.onClicked.addListener(function (tab) {
chrome.sidePanel.open({ windowId: tab.windowId });
});
Network Activity:
case 'OPEN_EXTERNAL_URL':
chrome.tabs.create({ url: request.url })
.then(() => sendResponse({ success: true }))
.catch((error) => sendResponse({ success: false, error: error.message }));
return true;
Data Handling:
Conclusion: The code primarily focuses on enhancing user experience by managing authentication, opening necessary tabs, and handling side panel interactions. There are no strong indicators of malicious behavior such as unauthorized data exfiltration, obfuscation, or backdoors.
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.