Skip to main content

ocpp

Provides a comprehensive reference for OCPP protocol in EV charging infrastructure, aiding in development and implementation.

Install this skill

or
0/100

Security score

The ocpp skill was audited on Feb 27, 2026 and we found 28 security issues across 1 threat category, including 28 high-severity. Review the findings below before installing.

Categories Tested

Security Issues

high line 224

Template literal with variable interpolation in command context

SourceSKILL.md
224When you need detailed field-level schemas, sequence diagrams, or worked examples, read the relevant file from the plugin's `docs/` directory. Use `${CLAUDE_PLUGIN_ROOT}` to resolve the path.
high line 228

Template literal with variable interpolation in command context

SourceSKILL.md
228| **All shared data types (enums + composites)** | `${CLAUDE_PLUGIN_ROOT}/docs/OCPP-2.0.1-DataTypes.md` |
high line 229

Template literal with variable interpolation in command context

SourceSKILL.md
229| **Authorization schemas** | `${CLAUDE_PLUGIN_ROOT}/docs/OCPP-2.0.1-Schemas/OCPP-2.0.1-Schemas-Authorization.md` |
high line 230

Template literal with variable interpolation in command context

SourceSKILL.md
230| **Availability schemas** | `${CLAUDE_PLUGIN_ROOT}/docs/OCPP-2.0.1-Schemas/OCPP-2.0.1-Schemas-Availability.md` |
high line 231

Template literal with variable interpolation in command context

SourceSKILL.md
231| **Diagnostics schemas** | `${CLAUDE_PLUGIN_ROOT}/docs/OCPP-2.0.1-Schemas/OCPP-2.0.1-Schemas-Diagnostics.md` |
high line 232

Template literal with variable interpolation in command context

SourceSKILL.md
232| **Display schemas** | `${CLAUDE_PLUGIN_ROOT}/docs/OCPP-2.0.1-Schemas/OCPP-2.0.1-Schemas-Display.md` |
high line 233

Template literal with variable interpolation in command context

SourceSKILL.md
233| **Firmware schemas** | `${CLAUDE_PLUGIN_ROOT}/docs/OCPP-2.0.1-Schemas/OCPP-2.0.1-Schemas-Firmware.md` |
high line 234

Template literal with variable interpolation in command context

SourceSKILL.md
234| **Provisioning schemas** | `${CLAUDE_PLUGIN_ROOT}/docs/OCPP-2.0.1-Schemas/OCPP-2.0.1-Schemas-Provisioning.md` |
high line 235

Template literal with variable interpolation in command context

SourceSKILL.md
235| **Reservation schemas** | `${CLAUDE_PLUGIN_ROOT}/docs/OCPP-2.0.1-Schemas/OCPP-2.0.1-Schemas-Reservation.md` |
high line 236

Template literal with variable interpolation in command context

SourceSKILL.md
236| **Security schemas** | `${CLAUDE_PLUGIN_ROOT}/docs/OCPP-2.0.1-Schemas/OCPP-2.0.1-Schemas-Security.md` |
high line 237

Template literal with variable interpolation in command context

SourceSKILL.md
237| **Smart Charging schemas** | `${CLAUDE_PLUGIN_ROOT}/docs/OCPP-2.0.1-Schemas/OCPP-2.0.1-Schemas-SmartCharging.md` |
high line 238

Template literal with variable interpolation in command context

SourceSKILL.md
238| **Transaction schemas** | `${CLAUDE_PLUGIN_ROOT}/docs/OCPP-2.0.1-Schemas/OCPP-2.0.1-Schemas-Transactions.md` |
high line 239

Template literal with variable interpolation in command context

SourceSKILL.md
239| **Boot, auth, transaction sequences** | `${CLAUDE_PLUGIN_ROOT}/docs/OCPP-2.0.1-Sequences/OCPP-2.0.1-Sequences.md` |
high line 240

Template literal with variable interpolation in command context

SourceSKILL.md
240| **Offline, firmware, diagnostics sequences** | `${CLAUDE_PLUGIN_ROOT}/docs/OCPP-2.0.1-Sequences/OCPP-2.0.1-Sequences-Operational.md` |
high line 241

Template literal with variable interpolation in command context

SourceSKILL.md
241| **Smart Charging deep-dive** | `${CLAUDE_PLUGIN_ROOT}/docs/OCPP-2.0.1-SmartCharging/OCPP-2.0.1-SmartCharging.md` |
high line 242

Template literal with variable interpolation in command context

SourceSKILL.md
242| **Smart Charging worked examples** | `${CLAUDE_PLUGIN_ROOT}/docs/OCPP-2.0.1-SmartCharging/OCPP-2.0.1-SmartCharging-Examples.md` |
high line 243

Template literal with variable interpolation in command context

SourceSKILL.md
243| **ISO 15118 + Smart Charging** | `${CLAUDE_PLUGIN_ROOT}/docs/OCPP-2.0.1-SmartCharging/OCPP-2.0.1-SmartCharging-ISO15118.md` |
high line 244

Template literal with variable interpolation in command context

SourceSKILL.md
244| **OCPP 2.0.1 overview + migration guide** | `${CLAUDE_PLUGIN_ROOT}/docs/OCPP-2.0.1.md` |
high line 245

Template literal with variable interpolation in command context

SourceSKILL.md
245| **Documentation methodology + trust model** | `${CLAUDE_PLUGIN_ROOT}/docs/METHODOLOGY.md` |
high line 247

Template literal with variable interpolation in command context

SourceSKILL.md
247| **OCPP 1.6J overview + config keys** | `${CLAUDE_PLUGIN_ROOT}/docs/OCPP-1.6J.md` |
high line 248

Template literal with variable interpolation in command context

SourceSKILL.md
248| **1.6J Core schemas** | `${CLAUDE_PLUGIN_ROOT}/docs/OCPP-1.6J-Schemas/OCPP-1.6J-Schemas-Core.md` |
high line 249

Template literal with variable interpolation in command context

SourceSKILL.md
249| **1.6J Smart Charging schemas** | `${CLAUDE_PLUGIN_ROOT}/docs/OCPP-1.6J-Schemas/OCPP-1.6J-Schemas-SmartCharging.md` |
high line 250

Template literal with variable interpolation in command context

SourceSKILL.md
250| **1.6J Firmware schemas** | `${CLAUDE_PLUGIN_ROOT}/docs/OCPP-1.6J-Schemas/OCPP-1.6J-Schemas-Firmware.md` |
high line 251

Template literal with variable interpolation in command context

SourceSKILL.md
251| **1.6J Local Auth List schemas** | `${CLAUDE_PLUGIN_ROOT}/docs/OCPP-1.6J-Schemas/OCPP-1.6J-Schemas-LocalAuthList.md` |
high line 252

Template literal with variable interpolation in command context

SourceSKILL.md
252| **1.6J Reservation schemas** | `${CLAUDE_PLUGIN_ROOT}/docs/OCPP-1.6J-Schemas/OCPP-1.6J-Schemas-Reservation.md` |
high line 253

Template literal with variable interpolation in command context

SourceSKILL.md
253| **1.6J Remote Trigger schemas** | `${CLAUDE_PLUGIN_ROOT}/docs/OCPP-1.6J-Schemas/OCPP-1.6J-Schemas-RemoteTrigger.md` |
high line 254

Template literal with variable interpolation in command context

SourceSKILL.md
254| **1.6J Message sequences** | `${CLAUDE_PLUGIN_ROOT}/docs/OCPP-1.6J-Sequences/OCPP-1.6J-Sequences.md` |
high line 255

Template literal with variable interpolation in command context

SourceSKILL.md
255| **1.6J Smart Charging deep-dive** | `${CLAUDE_PLUGIN_ROOT}/docs/OCPP-1.6J-SmartCharging/OCPP-1.6J-SmartCharging.md` |
Scanned on Feb 27, 2026
View Security Dashboard
Installation guide →