{"id":15115481,"url":"https://github.com/0xedward/neuralyzer","last_synced_at":"2026-05-07T11:32:33.441Z","repository":{"id":103555523,"uuid":"332041906","full_name":"0xedward/neuralyzer","owner":"0xedward","description":"Chrome extension that wipes your sensitive data on the tab you are currently on","archived":false,"fork":false,"pushed_at":"2021-05-25T23:35:46.000Z","size":80,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-06T11:14:55.562Z","etag":null,"topics":["browser-extension","chrome-extension","chromium","cookies","fingerprinting","javascript","privacy","security"],"latest_commit_sha":null,"homepage":"https://chrome.google.com/webstore/detail/neuralyzer/lnkchhelcojopohhlmfjaofdfjfnhdgk","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/0xedward.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-01-22T19:23:34.000Z","updated_at":"2024-09-22T22:38:53.000Z","dependencies_parsed_at":null,"dependency_job_id":"1046ee35-fd46-43f5-b1d2-461464454b39","html_url":"https://github.com/0xedward/neuralyzer","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/0xedward/neuralyzer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0xedward%2Fneuralyzer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0xedward%2Fneuralyzer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0xedward%2Fneuralyzer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0xedward%2Fneuralyzer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/0xedward","download_url":"https://codeload.github.com/0xedward/neuralyzer/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0xedward%2Fneuralyzer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32735126,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-07T02:14:30.463Z","status":"ssl_error","status_checked_at":"2026-05-07T02:14:29.405Z","response_time":62,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["browser-extension","chrome-extension","chromium","cookies","fingerprinting","javascript","privacy","security"],"created_at":"2024-09-26T01:43:53.205Z","updated_at":"2026-05-07T11:32:33.404Z","avatar_url":"https://github.com/0xedward.png","language":"JavaScript","funding_links":[],"categories":["JavaScript"],"sub_categories":[],"readme":"# Neuralyzer\n\n[![Neuralyzer Chrome Web Store link](https://storage.googleapis.com/chrome-gcs-uploader.appspot.com/image/WlD8wC6g8khYWPJUsQceQkhXSlv1/UV4C4ybeBTsZt43U4xis.png)](https://chrome.google.com/webstore/detail/neuralyzer/lnkchhelcojopohhlmfjaofdfjfnhdgk)\n\n![Extension version deployed to Chrome Web Store](https://img.shields.io/chrome-web-store/v/lnkchhelcojopohhlmfjaofdfjfnhdgk?label=Chrome%20web%20store%20version%20)\n![Number of Extension Users](https://img.shields.io/chrome-web-store/users/lnkchhelcojopohhlmfjaofdfjfnhdgk?color=2379C83D)\n\nNeuralyzer is a Chrome extension that clears the cache, cookies, localStorage, IndexedDB and sessionStorage on the tab you are currently on. The extension can be activated by clicking the extension icon on your browser toolbar or by right-clicking the page you are on and selecting the extension's menu item.\n\n![Neuralyzer Demo Run on Google](/screenshots/demo.gif)\n\nYou can also customize what data you want to be cleared, when the extension is run, on the options page.\n\n![](/screenshots/options_page.png)\n\nThis extension is useful when you don't trust the security or privacy of the website you are currently on. For example, running the extension before leaving a site will help if you want to ensure you have logged out of a site or prevent a site from tracking you across visits.\n\nHere are some other examples, with some assumptions made about the site you are currently on:\n- You can use this extension to clear your session to render [CSRF](https://owasp.org/www-community/attacks/csrf) useless\n- You can use this extension to clear first party tracking cookies\n- You can use this extension to clear your cache to prevent [cache fingerprinting](https://www.usenix.org/system/files/sec19fall_shusterman_prepub.pdf)\n- You can use this extension to clear localStorage and IndexedDB to help prevent [evercookies](https://en.wikipedia.org/wiki/Evercookie)\n\n## Installing extension from repo\n1. Download this repo as a ZIP file from GitHub.\n2. Unzip the file. The unzipped folder is likely named `neuralyzer-main`\n3. In Chrome, go to the extensions page - chrome://extensions\n4. Enable Developer Mode.\n5. Click Load unpacked button and select the src folder that was extracted (`neuralyzer-main/src`) or drag the extracted src folder anywhere on the page to import it\n\n## Permissions Audit\nIf you are curious or concerned about the permissions requested by this extension, the following is a brief explainer for each permission and where you can find it used in code:\n\n- `activeTab` is used [to get the current page's URL](https://github.com/0xedward/neuralyzer/blob/main/src/background.js#L31-L34) to ensure only the data stored by the current page's url is cleared and [to clear sessionStorage](https://github.com/0xedward/neuralyzer/blob/main/src/background.js#L52-L58)\n- `browsingData` is used [to clear localStorage, cookies, IndexedDB and cache](https://github.com/0xedward/neuralyzer/blob/main/src/background.js#L60-L66)\n- `contextMenus` is used [to create a menu item that allows users to clear their current page's localStorage, cookies, cache and sessionStorage](https://github.com/0xedward/neuralyzer/blob/main/src/background.js#L116-L121) by right-clicking on any webpage\n- `storage` is used [to store user preferences on what data is to be cleared](https://github.com/0xedward/neuralyzer/blob/main/src/options/options.js#L11-L21) when the extension is activated\n\n## Credits\nExtension icons was created by [Sean Sun](https://github.com/seanqsun)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F0xedward%2Fneuralyzer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F0xedward%2Fneuralyzer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F0xedward%2Fneuralyzer/lists"}