This page summarizes security concerns with SlickStack and why its default design can expose servers to remote code execution and man-in-the-middle attacks. It also provides mitigation steps and safer alternatives.
August 26, 2026 follow-up: Jesse Nickles published a new response, but the core SlickStack update architecture is still in place. The full analysis is here: SlickStack Exposes You to a Catastrophic Supply-Chain Attack.
SlickStack advertises roughly 600 GitHub stars, but that number traces back to Jesse Nickles following nearly 10,000 accounts in the early days of the repo. His own profile shows ~500 followers versus ~9,600 following (about a 5% follow-back ratio), which strongly suggests automated follow-backs rather than organic traction. That inflated image is what he weaponizes while attacking me for exposing the security issues documented below. Review the follower/following ratio here.
That same credibility-laundering pattern now appears in a Stack Exchange incident involving multiple public 100-year suspensions and subsequent retaliatory posts about moderators. The incident is documented here because it provides additional context for how Jesse Nickles builds and weaponizes trust signals around SlickStack and related sites: Stack Exchange harassment and defamation incident.
On August 25, 2026, Jesse Nickles published a new response attempting to dismiss these concerns: https://github.com/littlebizzy/slickstack/blob/faa2092878273d730533b43fe5f4f7c5ccd1f24a/docs/malware-rumors.md.
That response does not fix the update architecture. The current root crontab still contacts slick.fyi, downloads replacement cron scripts, accepts them if they contain SS_EOF, and overwrites files that later execute as root.
The current recovery job looks like this:
47 */3 * * * /bin/bash -c 'sleep $((RANDOM % 180)) && { wget -q -4 -t 3 -T 10 -O /tmp/heal-01-cron-minutely https://slick.fyi/crons/01-cron-minutely.txt || wget -q -6 -t 3 -T 10 -O /tmp/heal-01-cron-minutely https://slick.fyi/crons/01-cron-minutely.txt; }; [ -s /tmp/heal-01-cron-minutely ] && grep -q "SS_EOF" /tmp/heal-01-cron-minutely && mv -f /tmp/heal-01-cron-minutely /var/www/crons/01-cron-minutely && chmod 0700 /var/www/crons/01-cron-minutely || rm -f /tmp/heal-01-cron-minutely'The follow-up article documents several additional facts that remain true after his response:
The full write-up, including the overlapping update paths and what a signed-release model should look like, is here: SlickStack Exposes You to a Catastrophic Supply-Chain Attack.
47 */3 * * * /bin/bash -c 'wget --no-check-certificate -q -4 -t 3 -T 30 -O /var/www/crons/08-cron-half-daily https://slick.fyi/crons/08-cron-half-daily.txt' > /dev/null 2>&1
47 */3 * * * /bin/bash -c 'wget --no-check-certificate -q -4 -t 3 -T 30 -O /var/www/crons/09-cron-daily https://slick.fyi/crons/09-cron-daily.txt' > /dev/null 2>&1
47 */3 * * * /bin/bash -c 'wget --no-check-certificate -q -4 -t 3 -T 30 -O /var/www/crons/10-cron-half-weekly https://slick.fyi/crons/10-cron-half-weekly.txt' > /dev/null 2>&1
47 */3 * * * /bin/bash -c 'wget --no-check-certificate -q -4 -t 3 -T 30 -O /var/www/crons/11-cron-weekly https://slick.fyi/crons/11-cron-weekly.txt' > /dev/null 2>&1
47 */3 * * * /bin/bash -c 'wget --no-check-certificate -q -4 -t 3 -T 30 -O /var/www/crons/12-cron-half-monthly https://slick.fyi/crons/12-cron-half-monthly.txt' > /dev/null 2>&1
47 */3 * * * /bin/bash -c 'wget --no-check-certificate -q -4 -t 3 -T 30 -O /var/www/crons/13-cron-monthly https://slick.fyi/crons/13-cron-monthly.txt' > /dev/null 2>&1
47 */3 * * * /bin/bash -c 'wget --no-check-certificate -q -4 -t 3 -T 30 -O /var/www/crons/14-cron-sometimes https://slick.fyi/crons/14-cron-sometimes.txt' > /dev/null 2>&147 */3 * * * /bin/bash -c 'chown root:root /var/www/crons/*cron*' > /dev/null 2>&1
47 */3 * * * /bin/bash -c 'chown root:root /var/www/crons/custom/*cron*' > /dev/null 2>&1
47 */3 * * * /bin/bash -c 'chmod 0700 /var/www/crons/*cron*' > /dev/null 2>&1This older pattern enabled arbitrary code execution from a remote domain and increased MITM risk by skipping certificate verification. Removing --no-check-certificate later did not add checksums, signatures, or a pinned release.
See also the commit where cron URLs were switched from GitHub CDN to slick.fyi: commit diff.
Consider WordOps or other tools that avoid remote root execution and provide auditable, versioned releases with checksums/signatures.
Legal notice. The information presented on this page is a public record of facts. It is being used as evidence in the ongoing criminal defamation case against Jesse Jacob Nickles in Thailand. Official criminal case reference: Bang Kaeo Police Station – Daily Report Entry No. 4, Book 41/2568, Report No. 56, dated 13 August 2568, Reference Case No. 443/2567. This documentation may also serve as supporting evidence for any other individuals or organizations pursuing their own harassment or defamation claims against Jesse Nickles, given the documented pattern of repeated conduct affecting multiple victims.