Witchcraft: JS/CSS injector

Witchcraft: JS/CSS injector

ID: hokcepcfcicnhalinladgknhaljndhpc

Supported Languages

🇺🇸English

Extension Info & Metadata

Status
Active
Version
3.2.0
Size
0.07 MB
Rating
4.6/5
Reviews
11
Users
1,000
Type
Extension
Updated
Sep 15, 2025
Category
Developer tools
Price
Free
Featured
No
Visibility
Listed
Mature
No
By Google
No
Trusted
No

Publisher Contextual Analysis

Trusted
Author
luciopaiva.comView Profile
MX records exist
Yes
Domain exists
Yes
Is disposable
No
Is role-based
No
Mailbox exists
Yes
Website
Visit
Total Extensions
1
Active
1
Obsolete
0
Listed
1
Unlisted
0
Total Users
1,000

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

Upgrade for full visibility.

Screenshot 1

Witchcraft loads custom Javascript and CSS directly from a folder in your file system. Think GreaseMonkey for developers.

Think Greasemonkey for developers. Witchcraft is a Google Chrome extension for loading custom Javascript and CSS directly from a folder in your file system, injecting them into pages that match their files names. It works by matching every page domain against script file names available in the scripts folder. For instance, if one navigates to `https://www.google.com`, Witchcraft will try to load and run `google.com.js` and `google.com.css`. Witchcraft also tries all domain levels. For instance, if one accesses `https://gist.github.com`, it will try to load, in this order: `com.js`, `github.com.js` and `gist.github.com.js`... and the same for CSS. All domain levels for which a script is found will be loaded, not just the first one. Whenever you edit or create new scripts, there's no need to reload anything other than the page where the scripts are supposed to run. This is what makes Witchcraft special and different than other popular scripting tools, like Greasemonkey or Tampermonkey. Since Witchcraft runs as a Chrome extension, it is also cross-platform. It has been tested on Windows, MacOS and Linux. Features: * scripts are automatically updated after you edit them - no need to reload anything; * works on Windows, Mac and Linux; * handles both JS and CSS; * @include directive to load other JS/CSS files from inside your domain scripts. * custom server addresses (even remote ones) Please check the website if you want to learn more.

Extracted Data

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

Upgrade for full visibility.

URLs
11
IPv4
1
IPv6
0

URLs

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

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

Upgrade for full visibility.

github.com/GoogleChrome/chrome-extensions-samples/blob/main/functional-samples/tutorial.google-analytics/scripts/google-analytics.jshttps://github.com/GoogleChrome/chrome-extensions-samples/blob/main/functional-samples/tutorial.google-analytics/scripts/google-analytics.js
www.google-analytics.com/mp/collecthttps://www.google-analytics.com/mp/collect
developers.google.com/analytics/devguides/collection/protocol/ga4/sending-eventshttps://developers.google.com/analytics/devguides/collection/protocol/ga4/sending-events?client_type=gtag#recommended_parameters_for_reports
127.0.0.1-http://127.0.0.1:5743
clients2.google.com/service/update2/crxhttps://clients2.google.com/service/update2/crx
*/*http://*/*
*/*https://*/*
javascript.plainenglish.io/unit-testing-challenges-with-modular-javascript-patterns-22cc22397362https://javascript.plainenglish.io/unit-testing-challenges-with-modular-javascript-patterns-22cc22397362
luciopaiva.com/witchcrafthttps://luciopaiva.com/witchcraft
github.com/luciopaiva/witchcraft/issueshttps://github.com/luciopaiva/witchcraft/issues
Showing 1 to 10 of 20 rows
Rows per page:

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

Upgrade for full visibility.

127.0.0.1
IPv4
-

Version History

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

Upgrade for full visibility.

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.

Browse and explore files within this extension package

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

Upgrade for full visibility.