From a security standpoint, it makes little sense to launch Check Point SmartConsole Extensions directly from the internet. When extensions are executed remotely, there is no practical opportunity to inspect the code for malware or hidden backdoors before it runs in a privileged management environment. This introduces an unnecessary attack surface into the security infrastructure.
To address this risk, I built a small local web server that allows SmartConsole Extensions to be started quickly and securely from the local workstation. The idea is simple: keep the entire execution chain under your control and ensure that every extension can be reviewed before it is used.
Short Overview:
Small, compact HTTPS server
Can be started on any PC with administrative privileges
No daemon or service installation required for port 443
Includes an integrated file manager for managing the web root
Self-signed HTTPS key and certificate are provided
No configuration files required
On Windows systems, the first step is to install “HTTPS Server PRO” from the link provided below. After installation, start the web server locally with administrative privileges and upload the SmartConsole Extension into the built-in File Manager.
Once the file is hosted locally, the extension can be opened in SmartConsole via a local HTTPS URL, for example:
https://localhost/<Name_of_SmartConsole_App>
This approach ensures that extensions are executed only from a trusted local source, enables prior code inspection, and significantly reduces the risk of introducing malicious or manipulated components into the management plane (SMS).
Download Link:
HTTPS Server PRO
In the next comment, I have included a video that shows how it works.

➜ CCSM Elite, CCME, CCTE ➜ www.checkpoint.tips