Broad Host Permissions

Flags items that declare overly broad host access patterns, enabling interaction with all websites. This level of access can be exploited to inject scripts into trusted sites and increases the risk of sensitive data exposure, cross-site surveillance, and credential harvesting.

Publisher Low Install Count

Flags publishers lacking installs on the marketplace, suggesting concerns about the publisher's reliability.

Low Install Count

Flags items lacking installs on the marketplace, suggesting concerns about the extension's reputation and the publisher's reliability.

Purpose and Intention:

This Chrome extension is a session manager that allows users to save, restore, delete, and manage browser sessions (groups of tabs). It provides features such as robust tab restoration, session export/import, automatic cleanup, and user-configurable settings.

API Calls:

  • Uses chrome.storage.local for storing and retrieving session and settings data.
  • Uses chrome.tabs and chrome.windows APIs to get tab/window info, create tabs, and manage windows.
  • Uses chrome.alarms for periodic cleanup of old sessions.
  • Uses chrome.notifications to notify the user of session save/restore events.
  • Uses chrome.runtime.onMessage for communication between background, popup, and content scripts.

Network Activity:

  • No external network requests are made. All data is stored locally using the Chrome extension storage API.

Filesystem Activity:

  • No direct filesystem access. All persistent data is managed via chrome.storage.local.

Process Executions:

  • No code execution outside the extension context. No use of eval, Function, or dynamic script loading.

Obfuscation:

  • The code is not obfuscated. Variable and function names are descriptive and the logic is clear.

Potential Backdoors/Data Exfiltration:

  • No evidence of data exfiltration or backdoors. All data remains local and is only exported/imported at the user's request.

Summary:

  • The extension is focused on session management and does not perform any suspicious or malicious actions. All operations are transparent and user-driven.

APIs

alarms

Allows scheduling tasks to run periodically or at specified times, even when the extension isn't actively being used.

notifications

Enables creating system notifications outside the webpage context, potentially disrupting user experience.

sessions

Provides access to recently closed tabs and windows, revealing user browsing patterns beyond current session.

bootstrap

Version:

5.1.3

MIT