The provided installers (install-mac.sh, install-windows.bat) perform the following system modifications:
- Enables
PlayerDebugModefor Adobe CSXS versions 11–15 viadefaults write - Copies the extension folder to
~/Library/Application Support/Adobe/CEP/extensions/ - Requires
chmod +xbefore execution
Permissions: Read/write to user home directory only. No admin escalation.
- Enables
PlayerDebugModefor Adobe CSXS versions 11–15 via registry - Requires Administrator privileges to modify
HKEY_CURRENT_USER\Software\Adobe\CSXS.* - Copies the extension folder to
%APPDATA%\Adobe\CEP\extensions\
Permissions: User registry hive only. Does not modify system registry.
This extension uses Adobe's CEP (Common Extensibility Platform) framework to integrate with Illustrator.
- Code execution: ExtendScript (
jsx/engine.jsx) runs within Illustrator's sandbox - it cannot access the filesystem outside of Illustrator's own documents, nor execute arbitrary system commands - Unsigned: This extension runs unsigned and requires
PlayerDebugModeto load. Adobe recommends disabling unsigned extensions after use for security - Data: No telemetry, analytics, or data collection. All processing is local to your machine
- Network: No network requests
After installation:
-
Verify the extension loads in Window > Extensions > Halftone Pro
-
If you don't use this extension regularly, consider disabling
PlayerDebugModeafter use:macOS:
defaults delete com.adobe.CSXS.11 PlayerDebugMode
Windows (Admin PowerShell):
Remove-ItemProperty -Path "HKCU:\Software\Adobe\CSXS.11" -Name PlayerDebugMode
If you discover a security vulnerability, please report it privately via GitHub (do not open a public issue). Include:
- Steps to reproduce
- Affected Illustrator version and OS
- Potential impact
This repository accepts bug reports and feature requests via GitHub issues. Code contributions are welcome and will be attributed to you.
See the LICENSE file for full terms.