Chrome Web Store
23Versions
1Code reviewed

No malware found

In code review (v1.50.16)

Our reviewer read version 1.50.16 — the most recent version we have reviewed — and found no malicious behaviour. The version shown here has not been individually reviewed yet.

144 indicators in this extension

144 indicators
1 version 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

Weava Highlighter - PDF & Web, used by 300,000 people, showed no malicious code in Extension Auditor's review. Its permissions mean it can inject scripts into pages and can observe network requests. It comes from a trusted publisher and was last updated in February 2024.

Analyst notes

The extension is a well-established highlighter (Weava) with 200k+ users, a featured listing, and a verified publisher. The broad permissions (webRequest, all_urls) are required for highlighting on any and syncing highlights to the cloud. All observed network destinations ([domain withheld], [domain withheld]) are first-party, consistent with the disclosed 'Website content' collection and the publisher's privacy policy. The ML model's pattern matches (XMLHttpRequest, innerHTML, eval) are artifacts of the Angular framework and polyfills, not indicators of malice. No evidence of data exfiltration, unauthorized collection, or injection was found in the reviewed files.

Weava Highlighter - PDF & Web

Weava Highlighter - PDF & Web Chrome extension security report

ID: cbnaodkpfinfiipjblikofhlhlcickei

Supported Languages

🇬🇧British English
🇺🇸English
🇲🇽Latin American Spanish
🇪🇸Spanish

Extension Info & Metadata

Status
Active
Version
2.0.44
Size
8.25 MB
Rating
4.1/5
Reviews
2,737
Users
300,000
Type
Extension
Updated
Feb 6, 2024
Category
Workflow & planning
Price
Free
Featured
Yes
Visibility
Listed
Mature
No
By Google
No
Trusted
Yes
This publisherTrack record
1extension
All still listed
Scanned by Extension Auditor — Low RiskDevelopers: embed this badge to link to this report.

Publisher Contextual Analysis

Trusted
Author
Weavatools Limited
MX records exist
Yes
Domain exists
Yes
Is disposable
No
Is role-based
Yes
Mailbox exists
Yes
Extensions
1
Active
1
Obsolete
0
Listed
1
Unlisted
0
Users
300,000

Screenshots & videos

Install growth

Item
Type
Severity
Description
declarativeNetRequest
Permission
Critical
This permission allows the extension to define rules to block, redirect, or modify network requests. Rated Critical because it can control all network traffic, potentially blocking security updates or redirecting to malicious sites.
scripting
Permission
Critical
This permission allows injection and execution of JavaScript on any webpage. Rated Critical because it can modify page content, steal sensitive data, and inject malicious code into any site the extension has access to.
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.
http://*/*
Host
Critical
Broad host access — the extension can read/modify content on every website.
https://*/*
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:• 20% increase: Access to sensitive domains increases potential impact
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.
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.
unlimitedStorage
Permission
Medium
This permission removes storage quota restrictions. Rated Medium because it can store large amounts of user data without limits, potentially impacting browser performance and storing extensive tracking data.
file://*/*.pdf*
Host
Medium
Host permission — access limited to this URL pattern.
*://*.weavatools.com/*
Host
Medium
Host permission — access limited to this URL pattern.
https://weava-files-storage.s3.amazonaws.com/pdf/*
Host
Medium
Host permission — access limited to this URL pattern.
https://weava-files-storage-dev.s3.amazonaws.com/pdf/*
Host
Medium
Host permission — access limited to this URL pattern.
Access to Sensitive Domains
Risk Factor
Medium
This extension requests access to sensitive domains: https://weava-files-storage.s3.amazonaws.com/pdf/*, https://weava-files-storage-dev.s3.amazonaws.com/pdf/*
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.
notifications
Permission
Low
This permission displays system notifications. Rated Low because it can only show user-visible notifications without accessing system data.

144 indicators in this extension

144 indicators
1 version 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

Best highlighting tool for Website and PDF. FREE and easy to use.

Read the publisher’s full description

Highlight & organize your research with Weava online Web & PDF highlighter. Simplify your research process. Focus on Productivity. Don't waste time on keeping track of sources, copying & pasting, or making citations. On average, our users report that the Chrome extension helps them save 3.8+ hours each week. That's a lot of hours that you instead can spend on the things that really matters to you. WITH WEAVA YOU CAN: ➤ Highlight websites and PDFs with multiple colors, and make annotations. Revisit them with a single click. ➤ Organise your highlights into folders and sub-folders. ➤ Create citations automatically for your highlights. ➤ Access your highlights anywhere. Your highlights and notes are saved in the cloud. ★ TRUSTED BY 2,000,000+ USERS: Weava is trusted by students, researchers, business professionals, and people who simply just want to do better and more efficient work. The tool adapts to your needs and research style, giving you the flexibility to review your articles & sources every time you research online. ★ WEAVA PREMIUM: If you want to supercharge your research and maximize efficiency, Weava Premium is your answer. Here are some of the things that you can do with Premium: ➤ Customize any color you want ➤ Create unlimited sub-folders to organize highlights ➤ Unlimited storage in the cloud to store your files ➤ Clip images and save them in the workspace ➤ Collaborate with your friends or team in real-time ★ FREQUENTLY ASKED QUESTIONS & CUSTOMER SUPPORT: For frequently asked questions (FAQs) and customer support, please see: https://weavatools.atlassian.net/servicedesk/customer/portals ★ IMPORTANT THINGS TO NOTE: ➤ Please note that Weava only visually renders the highlights from your current active folder. ➤ You can enable/disable the highlighter pop-up with the keyboard shortcut Alt+S (Option+S on Mac). And you can customize your keyboard shortcuts in your Google Chrome settings (chrome://extensions/shortcuts) ➤ While the tool works on most websites, please note that some websites have conflicting code that results in the Weava highlighter not functioning properly. ➤ Weava fetches and visually renders your color highlights based on the respective URL you first made the highlight on (for websites and online PDFs). Please note that, while your highlights and annotations are always saved in the sidebar and dashboard, if the website URL for some reason changes, then the visual rendering of your highlights are not visible unless you update the URL in the "Edit Source" functionality on the dashboard. ➤ You can 1) highlight local PDFs directly from your computer. 2) Online PDFs, and 3) upload PDFs directly to Weava. Uploading PDFs will ensure you the smoothest experience. ➤ You are currently unable to directly highlight on PDFs inside certain 3rd party software, such as in Google Classroom, Blackboard and Canvas. Instead you would need to first download the PDF and then use it with Weava. We hope to have better solutions towards this in the future. ★ CHROME EXTENSION PERMISSIONS EXPLAINED: Weava's requested permissions are needed for the tool to function properly. However, the exact phrases provided by Chrome for these permissions are misleading and make them sound more invasive than they actually are — and you will generally see the same exact warnings on practically all Chrome extensions. Here's a further breakdown of the required permissions to run Weava: ① "Read and change all your data on the website you visit" ➤ "Read": The Weava Chrome extension has passed all of Google’s automated and manual security checks and is safe to use. The extension reads the current URL of the page you make highlights on - and is also checking if you have existing highlights on this URL so that it can visually show these to you. That's it. ➤"Change": Weava needs to modify the website you are visiting in order to show you the Chrome extension highlighter pop-up on top of it. Weava also needs this permission to be able to change the text background color accordingly whenever you make a highlight. ② "Modify data you copy and paste." ➤ Weava needs this permission simply to create and save the highlights you are making. Without it we would just be a nice color tool but without the capabilities to save the exact content you highlighted and show this to you in the sidebar and dashboard. ③ Separately, in the Weava Chrome extension settings, you can enable "Allow access to file URLs" which gives Weava permission to read PDF local file paths so that you can highlight PDFs directly from local files on your computer. Similarly to highlights on websites, it ONLY reads the file path of the file you are highlighting on and it is only doing this in order to be able to save the highlight and to fetch and visually render these highlights on subsequent visits. By installing the extension, you agree to Weava's Terms and and Privacy Policy (https://weavatools.com/terms-and-privacy).

User reviews

Extension files

Browse and explore files within this extension package

Gain full insight into all external connections.

Upgrade for full visibility.

URLs
74
IPv4
8

URLs

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

No URLs found
No IP addresses found

144 indicators in this extension

144 indicators
1 version 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
2.0.40
Latest
8.29 MBNot scanned—
dae8de9b09067d530e984375a2329dd41eb04e5bcc3b14fc7cdef273515c9cc9
2.0.32
8.20 MBNot scanned—
dae8de9b09067d530e984375a2329dd41eb04e5bcc3b14fc7cdef273515c9cc9
2.0.29
8.24 MBNot scanned—
dae8de9b09067d530e984375a2329dd41eb04e5bcc3b14fc7cdef273515c9cc9
2.0.13
11.50 MBNot scanned—
dae8de9b09067d530e984375a2329dd41eb04e5bcc3b14fc7cdef273515c9cc9
2.0.12
11.47 MBNot scanned—
dae8de9b09067d530e984375a2329dd41eb04e5bcc3b14fc7cdef273515c9cc9
1.50.36
12.07 MBNot scanned—
a7a979dc641c646c0a0db09a71716252759bccc19499df735a1b80121b2b2072
1.50.35
12.07 MBNot scanned—
a7a979dc641c646c0a0db09a71716252759bccc19499df735a1b80121b2b2072
1.50.33
12.09 MBNot scanned—
a7a979dc641c646c0a0db09a71716252759bccc19499df735a1b80121b2b2072
1.50.29
12.07 MBNot scanned—
a7a979dc641c646c0a0db09a71716252759bccc19499df735a1b80121b2b2072
1.50.22
11.98 MBNot scanned—
a7a979dc641c646c0a0db09a71716252759bccc19499df735a1b80121b2b2072
Showing 1 to 10 of 30 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.

Gain full insight into all external connections.

Upgrade for full visibility.