Community-driven evaluation framework for automotive CSMS tools, anchored in ISO/SAE 21434.
Hosted on the ASRG portal at asrg.io.
asrg-csms-evaluation/
├── asrg-csms-evaluation.html ← The evaluation table (single-file app)
├── plugin/
│ └── asrg-csms-evaluation.php ← WordPress plugin / shortcode
├── .github/
│ └── workflows/
│ └── deploy.yml ← GitHub Actions CI/CD → SiteGround
└── docs/
└── (future: scoring methodology, contributing guide)
- In your WordPress admin, go to Plugins → Add New → Upload Plugin
- Upload
plugin/asrg-csms-evaluation.php— or zip the entireplugin/folder first - Activate the plugin
- Create or edit a WordPress page
- Add a Shortcode block and enter:
[asrg_csms_evaluation] - Publish the page
Full-width tip: Add this CSS to your child theme or via Appearance → Customize → Additional CSS to suppress the sidebar on this page:
.asrg-csms-full-width .entry-content { max-width: 100% !important; } .asrg-csms-full-width #secondary { display: none; }
- Install and activate the WPCode plugin
- Go to Code Snippets → Add Snippet → PHP Snippet
- Paste the contents of
plugin/asrg-csms-evaluation.php - Set the Insertion method to Shortcode
- Save — WPCode will give you the shortcode to use on any page
Every merge to main automatically deploys the latest files to SiteGround via FTPS.
git init
git remote add origin https://github.com/YOUR_ORG/asrg-csms-evaluation.git
git add .
git commit -m "Initial commit"
git push -u origin main Go to your repo → Settings → Secrets and variables → Actions → New repository secret
| Secret name | Value | Where to find it |
|---|---|---|
SITEGROUND_HOST |
e.g. premium123.web-hosting.com |
SiteGround → Websites → FTP Accounts |
SITEGROUND_USER |
Your FTP username | SiteGround → Websites → FTP Accounts |
SITEGROUND_PASS |
Your FTP password | SiteGround → Websites → FTP Accounts |
SITEGROUND_WP_PLUGIN_PATH |
/home/yourusername/public_html/wp-content/plugins/asrg-csms-evaluation/ |
SiteGround File Manager |
- Log into my.siteground.com
- Go to Websites → [your site] → FTP Accounts
- Note the hostname, username, and set/copy your password
In SiteGround's File Manager (or via SSH):
/home/YOUR_USERNAME/public_html/wp-content/plugins/
The full SITEGROUND_WP_PLUGIN_PATH should be:
/home/YOUR_USERNAME/public_html/wp-content/plugins/asrg-csms-evaluation/
feature/my-change → PR to main → merged → GitHub Actions deploys automatically
- Work in feature branches
- Open a Pull Request to
main - On merge, the deploy workflow fires automatically
- Monitor runs in Actions tab of the repo
Go to Settings → Branches → Add rule:
- Branch name pattern:
main - ✅ Require a pull request before merging
- ✅ Require status checks to pass (add
Deploy to SiteGroundonce it has run once)
Scores are placeholder and require community validation.
See docs/CONTRIBUTING.md (coming soon) for the review process.
Community feedback on individual scores is accepted via the ASRG portal at garage.asrg.io — authentication required.
© Automotive Security Research Group. All rights reserved.
Evaluation methodology and scoring rubric are proprietary to ASRG.