Cybersalt Template Integrity is a free Joomla 5/6 extension that exposes your "Changes Found" override data to Claude โ so an AI can review every flagged file, classify it as a security alert, a cosmetic difference, or a legitimate template customization, then APPLY the fixes you confirm directly through the API. Auto-backed up. Fully reversible. No SFTP, no copy-pasting code, no second prompt.
Today on the live stream:
โ
What "X Changes Found" actually means (and why every Joomla admin sees it after an update)
โ
Live demo: install the extension, paste one prompt into Claude, get a plain-English security report
โ
Watch Claude apply patches to a real client site in real time
โ
How it stays safe โ every patch backed up first, ever API call gated by Joomla ACL permissions, separator-anchored path containment, PHP-write whitelist, opcache invalidation
โ
Q&A and live install on a viewer's site if anyone wants to volunteer
๐ฅ Download (free, GPL v2): https://github.com/cybersalt/cs-templ...
๐ What this is NOT: โ Not a replacement for Akeeba Admin Tools, MySites Guru, or RSFirewall โ those cover core-file integrity, extension-file integrity, and stowaway-file detection. This stays focused on template overrides only. โ Not a Claude wrapper that sends your data to Anthropic โ the extension just exposes a Joomla API, you bring your own Claude (claude.ai or Claude Code in a terminal). ๐ง Requirements:
- Joomla 5.0+ (works on 5 and 6)
- PHP 8.1+
- A Claude account (claude.ai free tier works) OR Claude Code
in a terminal
- A Joomla API token (System โ Users โ My Profile โ Joomla API Token)
00:00:00 โ Intro Sponsor: First Extension
00:03:25 โ Template Integrity Explained
00:07:36 โ Installation
00:12:12 โ Connect Claude
00:22:42 โ Claude Scans 33 Overrides
00:31:59 โ 2 Security Alerts
00:34:50 โ Auto-Fix Applied
00:36:54 โ All Overrides Up to Date
00:41:38 โ ChatGPT & Gemini Fail
00:46:24 โ Live Coding Fixes
00:58:34 โ Anthropic Auto Scan
01:11:58 โ Auto Scan Working
01:29:23 โ Session Created
01:40:19 โ Joomla Brain GitHub
01:57:08 โ Version 2.0.0
02:11:51 โ Public Launch Success
02:12:12 โ Sign-Off
Summary
1. Stream Kickoff & First Extension Launch:
Tim opens the stream, thanks the sponsor, and announces he is launching his very first Joomla extensionโa major milestone for the channel.
2. Template Integrity Explained:
The core problem is introduced: Joomla template overrides often break after core updates. Tim explains how his extension solves this by tracking and validating override status.
3. Installation & API Setup:
The extension is installed, and Tim walks through generating a Joomla API token to connect the extension directly to Claude AI for automated analysis.
4. Claude Scans 33 Overrides:
Claude successfully connects and scans all 33 template overrides on the test site, identifying which ones are modified, outdated, or potentially problematic.
5. Two Security Alerts Found:
The scan reveals two legitimate security concerns within the overrides, proving the extension's value beyond just organization.
6. Claude Auto-Fixes Everything:
In a single operation, Claude applies the necessary fixes to all affected overrides. The status updates to "Up to Date" across the board.
7. ChatGPT & Gemini Both Fail:
Tim tests the same workflow with ChatGPT and Gemini. Both fail to make live API calls to Joomla, highlighting a current technical advantage of Claude for this specific use case.
8. Live Vibe Coding & Auto Scan Feature:
During the stream, Tim codes a new feature allowing users to add their own Anthropic API key, enabling automated scans at roughly 20 cents per scan.
9. Automated Scan Test & Joomla Brain:
The auto scan feature is tested and confirmed working. Tim introduces "Joomla Brain"โa GitHub repository where Claude stores developer memory for consistent code generation.
10. Version 2.0.0 Launch & Final Blessing:
The extension is version-bumped to 2.0.0, declared a successful public launch, and Tim ends the stream with a blessing and sign-off.
Please send any feedback or bug reports or queries to;
Contact Tim Davis โบ
Joomla Training Cohort โบ https://cybersalt.com/jtc

Add comment