Edge Add-ons
3Versions
0Code reviewed

Not reviewed

No code review on record

We have not reviewed this extension’s code, so we cannot vouch for it either way. Check the permissions below to decide whether it asks for more than it needs.

Want us to read this extension's code? Ask for a review and we'll queue it.

2 indicators in this extension

2 indicators
0 versions analysed

Every finding is verified by a security analyst. Unlock the code evidence, indicators and version history.

Unlock this report — $4.99Start 7-day trial — all reports
One-time payment · Secure checkout by Stripe

What our analysis found

Navigraph: Visualize your browsing history is not yet reviewed by Extension Auditor. Its permissions mean it can read and change data on all websites and can observe network requests. It comes from a trusted publisher and was last updated in October 2025.

Navigraph: Visualize your browsing history

Navigraph: Visualize your browsing history Edge extension security report

ID: ibcpeknflplfaljendadfkhmflhfnhdh

Supported Languages

🇨🇳Chinese (Simplified)
🇹🇼Chinese (Traditional)
🇨🇦French
🇩🇪German
🇯🇵Japanese
🇰🇷Korean
🇷🇺Russian
🇺🇸US English

Extension Info & Metadata

Status
Active
Version
1.2.4
Size
0.79 MB
Rating
3.0/5
Reviews
1
Users
31
Type
Extension
Updated
Oct 31, 2025
Category
Productivity
Price
Paid
Featured
No
Visibility
Listed
Mature
No
By Google
No
Trusted
No
This publisherTrack record
3extensions
All still listed

Publisher Contextual Analysis

Trusted
Author
硬核老王(Wang)
Country
CN
MX records exist
Yes
Domain exists
Yes
Is disposable
No
Is role-based
No
Mailbox exists
Yes
Address
长滨七路 海口市, 海南省 570312 CN
Website
Visit
Extensions
3
Active
3
Obsolete
0
Listed
3
Unlisted
0
Users
558

You reached today's free scan limit (3/3 unique extensions).

Upgrade for full visibility.

Screenshots & videos

Screenshot 1
Screenshot 2
Screenshot 3

Install growth

Item
Type
Severity
Description
webRequest
Permission
Critical
This permission enables the extension to monitor and analyze all web requests made by the browser. Rated Critical because it can observe all network traffic including sensitive data, track browsing behavior, and gather authentication tokens.
<all_urls>
Host
Critical
Broad host access — the extension can read/modify content on every website.
webNavigation
Permission
High
This permission enables monitoring of all browser navigation events and transitions. Rated High because it can track every page visit, navigation method, and browsing pattern, potentially exposing sensitive browsing behavior and user activities.
Contextual Risk Factors
Risk Factor
High
The following context increases the overall risk:• 10% increase: Early script execution enables pre-emptive content manipulation
Broad Host Permissions
Risk Factor
High
This extension has broad host permissions allowing it to access many or all websites.
Broad Content Script Access
Risk Factor
High
This extension can inject scripts into any website.
tabs
Permission
Medium
This permission enables tab management and monitoring. Rated Medium because it can track open tabs, access tab metadata, and monitor user browsing patterns.
storage
Permission
Medium
This permission allows storing data locally in the browser. Rated Medium because it can persist sensitive user data, track user activities over time, and potentially store malicious payloads.
activeTab
Permission
Medium
This permission grants temporary access to the current tab. Rated Medium because it can access current page content when invoked, though limited to user-initiated actions.
Early Content Script Execution
Risk Factor
Medium
This extension runs content scripts at document_start.
contextMenus
Permission
Low
This permission adds items to browser context menus. Rated Medium because it only modifies right-click menus without access to page content.

2 indicators in this extension

2 indicators
0 versions analysed

Every finding is verified by a security analyst. Unlock the code evidence, indicators and version history.

Unlock this report — $4.99Start 7-day trial — all reports
One-time payment · Secure checkout by Stripe

About this extension

Display browsing history nodes and links in interactive graphics to help users intuitively analyze access patterns and behaviors.

Read the publisher’s full description

> Intuitively visualize your browsing paths and web navigation history to understand the flow of information and help recall your browsing routes. ## Key Features - 📊 **Browsing History Visualization** - Display web browsing paths using Tree and Waterfall diagrams - 🗂️ **Session Management** - Automatically organize browsing activities into meaningful sessions - 🔄 **Real-Time Updates** - Dynamically update navigation diagrams while browsing - 🛡️ **Privacy Protection** - All data is stored locally and never uploaded to the cloud - 🌙 **Dark Mode** - Supports dark themes to protect your eyes ### Quick Start 1. Open the extension page (click the Navigraph icon in the toolbar). 2. Hover briefly or click the control panel handle on the right side of the page to open the sidebar. From the sidebar, you can select session dates, switch views, or filter nodes. 3. Use the status bar to switch views or toggle the visibility of hidden/closed nodes. 4. Click on nodes to view detailed information. ## User Guide (Overview) ### Installation #### From Edge Add-ons Store 1. Visit the [Navigraph page on Edge Add-ons Store](https://microsoftedge.microsoft.com/addons/detail/ibcpeknflplfaljendadfkhmflhfnhdh) 2. Click "Get" to install the extension ### Sidebar The sidebar is primarily used for session selection and node filtering: - View Switching: Switch the current view (Tree Diagram / Waterfall Diagram) from the top of the sidebar - Session Calendar: Displays sessions by date and allows you to select and load session histories. If multiple sessions exist on the same day, they are displayed individually - Filtering Controls: Filter results based on navigation types or actions (e.g., show only link clicks, form submissions, etc.) Tip: The sidebar serves as the main entry point for switching data ranges or identifying analysis scopes. It is recommended to select a session first and then switch views. ### Status Bar The status bar provides concise context and interactions within the interface: - Displays and switches the current view (Tree Diagram / Waterfall Diagram) - Shows session statistics (e.g., number of nodes, session duration) and provides quick actions related to the view (e.g., toggling the visibility of hidden nodes) - Click the date to quickly return to today's session Explanation: The controls in the status bar are direct interaction entry points related to the current view. More complex filtering continues to be performed through the sidebar. ### View Interactions Navigraph provides two complementary views: Tree Diagram and Waterfall Diagram. #### Tree Diagram Purpose: Display page navigation paths using hierarchical relationships, making it easy to analyze entry points and branches. - Node Interaction: Hover to display brief information. Click to open the detail panel (including title, URL, access time, SPA request count, etc.) - Zoom/Drag: In the Tree view, drag the canvas with the mouse to move it, and use the mouse wheel to scale the view (specific behavior may vary depending on the browser and settings) - SPA Badge: Tree nodes feature subtle ring badges and numbers (if SPA requests exist) to indicate the number of SPA requests merged into the node. #### Waterfall Diagram Purpose: Display events/requests along a timeline, making it easy to identify overlaps and durations. - Node Interaction: In the Waterfall Diagram, nodes within the same tab and time range are grouped into collapsible groups. Users can expand these groups to view items within. Collapsible groups are typically displayed in a drawer style and support internal scrolling - Collapsible Groups: Grouped by tab (nodes in the same tab and time range are merged into the same group). After expansion, more items can be scrolled within the drawer - Wheel and Drag: In the current implementation, the mouse wheel is primarily used to scroll vertically between lanes. Dragging is used to move the time window or adjust the observation window position - SPA Badge: The mark at the top-right corner of nodes indicates the number of SPA requests merged into the node. ### Options Page (Settings) The options page includes several preferences for adjusting the extension's behavior: - Idle time threshold for session splitting (used to automatically split sessions) - Session mode selection (e.g., daily / manual / activity-based) - Language selection (used to force the localization language of the interface) Explanation: Node filtering, visibility control, and more detailed filtering operations are provided by the filtering controls in the sidebar or controls within the view. The options page focuses on global behavior and localization settings. ### Troubleshooting (FAQ) - View not updating: Refresh the extension page or try reloading the session. - Session splitting issues: Adjust the idle time threshold in the options page to achieve a split more in line with expectations. ## Data Management and Privacy - Local Storage: All browsing history data is stored locally (IndexedDB / LocalStorage) and is never uploaded to the cloud. ## Recent Updates Major changes since v1.1.0: - Removed "Timeline" view and added a new "Waterfall" view. Displays events and lane assignments along a timeline - Added SPA page request handling to the Tree Diagram: Displays SPA request counts in node details and features small ring badges on nodes to indicate the presence of SPA requests ## Developer and Technical Information ### Local Development and Build 1. Clone the repository: `git clone https://github.com/wxy/Navigraph.git` 2. Install dependencies: `npm install` 3. Build: `npm run build` 4. Load the unpacked extension in Chrome (`chrome://extensions/`) and select the `dist` directory ### Issues and Contact Submit bugs or feature requests on GitHub Issues: https://github.com/wxy/Navigraph/issues ### Contribution Guidelines If you'd like to contribute: 1. Fork the repository and create a feature branch (`git checkout -b feature/your-feature`) 2. Commit clear changes and open a pull request (PR) If you find errors or inaccuracies in the languages used by this extension, submit a pull request including translation improvements! ### License This project is licensed under the MIT License — see [LICENSE](LICENSE) for details. ### Tech Stack - Frontend: TypeScript, D3.js, CSS3 - Storage: IndexedDB / LocalStorage - Browser API: Chrome Extensions API - Build Tool: Webpack

User reviews

Extension files

Browse and explore files within this extension package

You reached today's free scan limit (3/3 unique extensions).

Upgrade for full visibility.

URLs
2

URLs

View the external URLs this extension communicates with to understand its network activity and data interactions.

No URLs found
No IP addresses found

2 indicators in this extension

2 indicators
0 versions analysed

Every finding is verified by a security analyst. Unlock the code evidence, indicators and version history.

Unlock this report — $4.99Start 7-day trial — all reports
One-time payment · Secure checkout by Stripe
Version
Size
Verdict
Findings
Permhash
1.1.2
Latest
0.65 MBNot scanned—
a41c94f98548e4d23e7c9d1f4e83b8e992c620303fdbef66e6b5347fcdd478dc
1.2.0
0.65 MBNot scanned—
a41c94f98548e4d23e7c9d1f4e83b8e992c620303fdbef66e6b5347fcdd478dc
1.2.4
0.79 MBNot scanned—
a41c94f98548e4d23e7c9d1f4e83b8e992c620303fdbef66e6b5347fcdd478dc
Showing 1 to 3 of 10 rows
Rows per page:

Code Diff

Compare extension code between any two versions.

0 changed files detected

No comparable text files found between these versions.

You reached today's free scan limit (3/3 unique extensions).

Upgrade for full visibility.