Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/pangzhenying2025-automotive-cybersecurity
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: testing, security
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/automotive-cybersecurity
What's inside
- Skill name
automotive-cybersecurity- Description
- Automotive Cybersecurity expertise. Covers 6 topics: Intrusion Detection Prevention, Iso 21434 Compliance, Penetration Testing Automotive, Secure Boot Chain, Secure Software Development.
- License
- MIT
- Instructions
- 4,652 lines in SKILL.md · view on GitHub
Agent Skills spec issues
- body: 4652 lines (spec recommends under 500)
- body: contains an absolute path from the author's machine
Files (1)
- SKILL.md
SKILL.md (first lines)
# Automotive Cybersecurity
## Intrusion Detection Prevention
# Intrusion Detection & Prevention Skill
## Overview
Expert skill for implementing IDS/IPS (Intrusion Detection/Prevention Systems) in automotive networks. Covers CAN bus anomaly detection, network traffic analysis, SIEM integration, honeypot deployment, and incident response playbooks.
## Core Competencies
### IDS/IPS Architecture
- **Network-based IDS (NIDS)**: Monitor CAN, FlexRay, Ethernet traffic
- **Host-based IDS (HIDS)**: Monitor ECU system calls, file integrity
- **Anomaly Detection**: Machine learning for baseline behavior
- **Signature-based Detection**: Known attack patterns
- **Prevention Mechanisms**: Frame filtering, rate limiting, isolation
### Detection Techniques
- **Statistical Analysis**: Abnormal message rates, timing violations
- **Protocol Validation**: Malformed frames, invalid DLC
- **Behavioral Analysis**: Unexpected ECU communication patterns
- **Entropy Analysis**: Randomness in payload data
## CAN Bus Intrusion Detection System
### CAN IDS Implementation
```python
#!/usr/bin/env python3
"""
CAN Bus Intrusion Detection System
Real-time anomaly detection for automotive CAN networks
"""
import can
import time
import statistics
from collections import defaultdict, deque
from datetime import datetime, timedelta
import json
class CANIDSEngine:
"""Core CAN IDS detection engine"""
def __init__(self, can_interface: str = 'can0', window_size: int = 100):
self.interface = can_interface
self.bus = can.interface.Bus(channel=can_interface, bustype='socketcan')
# Message statistics per CAN ID
self.msg_stats = defaultdict(lambda: {
'count': 0,
'last_timestamp': None,
'intervals': deque(maxlen=window_size),
'dlc_values': deque(maxlen=window_size),
'payloads': deque(maxlen=window_size)
})
# Learned baseline (normal behavior)
self.baseline = {}
self.alerts = []
print(f"=== CAN IDS Engine Initialized ===")
print(f"[INFO] Interface: {can_interface}")
print(f"[INFO] Window size: {window_size}")
def learn_baseline(self, duration_seconds: int = 300):
"""Learn normal CAN traffic baseline (5 minutes)"""
print(f"\n=== Learning Baseline (mode) ===")
print(f"[INFO] Duration: {duration_seconds} seconds")
print(f"[INFO] Capturing normal traffic...")
start_time = time.time()
message_count = 0
while (time.time() - start_time) < duration_seconds:
msg = self.bus.recv(timeout=1.0)
if msg is None:
continue
self._update_statistics(msg)
message_count += 1
if message_count % 1000 == 0:
elapsed = int(time.time() - start_time)
print(f"[INFO] {message_count} messages captured ({elapsed}s)")
# Compute baseline statistics
self._compute_baseline()
print(f"\n[PASS] Baseline learning complete")
print(f"[INFO] Total messages: {message_count}")
print(f"[INFO] Unique CAN IDs: {len(self.baseline)}")
def _update_statistics(self, msg: can.Message):
"""Update statistics for received message"""
stats = self.msg_stats[msg.arbitration_id]
stats['count'] += 1
# Calculate inter-arrival time
if stats['last_timestamp'] is not None:
interval = msg.timestamp - stats['last_timestamp']
stats['intervals'].append(interval)
stats['last_timestamp'] = msg.timestamp
stats['dlc_values'].append(msg.dlc)
stats['payloads'].append(bytes(msg.data))
def _compute_baseline(self):
"""Compute baseline statistics from learned data"""
print(f"\n[INFO] Computing baseline statistics...")
for can_id, stats in self.msg_stats.items():
if stats['count'] < 10:
continue # Insufficient data
# Interval statistics
intervals = list(stats['intervals'])From pangzhenying2025/hermes-automotive-skills, MIT.
More from pangzhenying2025/hermes-automotive-skills
- 0.542score
automotive-agent-definitions
pangzhenying2025
39 agent definitions for specialized automotive roles: safety engineer, ADAS architect, AUTOSAR expert, BMS engineer, cybersecurity analyst, SOTIF specialist…
SkillCFreshness: C★ 10Claude Code +9 - 0.541score
automotive-examples-code
pangzhenying2025
Production-ready automotive code examples from automotive-claude-code-agents.
SkillCFreshness: C★ 10Claude Code +9 - 0.539score
automotive-commands
pangzhenying2025
192 automation scripts for 33 command categories: testing, diagnostics, ADAS, AUTOSAR, safety, etc.
SkillCFreshness: C★ 10Claude Code +9 - 0.537score
automotive-hooks
pangzhenying2025
Pre-commit, pre-push, post-commit, and post-deploy Git hooks for automotive ASPICE compliance.
SkillCFreshness: C★ 10Claude Code +9 - 0.537score
automotive-hil-sil
pangzhenying2025
CAN bus communication testing and validation for automotive networks Covers 9 topics across hil-sil domain.
SkillCFreshness: C★ 10Claude Code +9 - 0.537score
automotive-knowledge
pangzhenying2025
Process guidelines, CI/CD, code review, standards reference.
SkillCFreshness: C★ 10Claude Code +9 - 0.537score
automotive-hardware-safety
pangzhenying2025
Calculate and verify diagnostic coverage for safety mechanisms Covers 4 topics across hardware-safety domain.
SkillCFreshness: C★ 10Claude Code +9 - 0.534score
automotive-dfm-benchmarking
pangzhenying2025
Automotive Dfm Benchmarking expertise.
SkillCFreshness: C★ 10Claude Code +9 - 0.534score
automotive-helm
pangzhenying2025
Helm charts for automotive cloud services.
SkillCFreshness: C★ 10Claude Code +9 - 0.534score
automotive-china-l3-ads-compliance
pangzhenying2025
Automotive China L3 Ads Compliance expertise.
SkillCFreshness: C★ 10Claude Code +9 - 0.534score
automotive-china-l2-adas-compliance
pangzhenying2025
Automotive China L2 Adas Compliance expertise.
SkillCFreshness: C★ 10Claude Code +9 - 0.534score
automotive-china-parking-compliance
pangzhenying2025
Automotive China Parking Compliance expertise.
SkillCFreshness: C★ 10Claude Code +9
Signals
- Stars
- 10
- Forks
- 2
- Open issues
- 0
- Last commit (this folder)
- May 19, 2026 (5 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from pangzhenying2025
- 0.542score
automotive-agent-definitions
pangzhenying2025
39 agent definitions for specialized automotive roles: safety engineer, ADAS architect, AUTOSAR expert, BMS engineer, cybersecurity analyst, SOTIF specialist…
SkillCFreshness: C★ 10Claude Code +9 - 0.541score
automotive-examples-code
pangzhenying2025
Production-ready automotive code examples from automotive-claude-code-agents.
SkillCFreshness: C★ 10Claude Code +9 - 0.539score
automotive-commands
pangzhenying2025
192 automation scripts for 33 command categories: testing, diagnostics, ADAS, AUTOSAR, safety, etc.
SkillCFreshness: C★ 10Claude Code +9 - 0.537score
automotive-knowledge
pangzhenying2025
Process guidelines, CI/CD, code review, standards reference.
SkillCFreshness: C★ 10Claude Code +9 - 0.537score
automotive-hooks
pangzhenying2025
Pre-commit, pre-push, post-commit, and post-deploy Git hooks for automotive ASPICE compliance.
SkillCFreshness: C★ 10Claude Code +9 - 0.537score
automotive-hil-sil
pangzhenying2025
CAN bus communication testing and validation for automotive networks Covers 9 topics across hil-sil domain.
SkillCFreshness: C★ 10Claude Code +9
Cite this page
automotive-cybersecurity skill. Agent Mart. https://agentmart.dev/skills/pangzhenying2025-automotive-cybersecurity (last updated 2026-10-24)