·
Last changedVersion:
This version passed the hardening gate. Hardening updated the skill content and independently checked the resulting changes. Classified findings before hardening: 1. Classified findings closed: 1. Classified findings remaining: 0. Unclassified scanner findings remaining: 0. Review findings closed: 4. Review findings remaining: 5.
1
None
Expand | File | Group | Subtype | Severity | Status |
|---|---|---|---|---|---|
SKILL.md | Prompt Injection | Third-party content as instructions | Low | Closed |
1 finding
Vitess is a MySQL-compatible, cloud-native database system originally built at YouTube to scale MySQL. PlanetScale runs Vitess as a managed service. Core capabilities:
| Concept | What it is |
|---|---|
Keyspace | Logical database mapping to one or more shards. Analogous to a MySQL schema. |
Shard | A horizontal partition of a keyspace, each backed by a separate MySQL instance. |
VSchema | Configuration defining how tables map to shards, vindex (sharding) keys, and routing rules. |
Vindex | Sharding function mapping column values to shards ( |
VTGate | Stateless proxy that plans and routes queries to the correct shard(s). |
Online DDL | Non-blocking schema migrations. On PlanetScale, use deploy requests for production changes. |
3306 (direct) or 443 (serverless). SSL always required.Vitess supports nearly all MySQL syntax — most applications work without query changes. Standard DML, DDL, joins, subqueries, CTEs and common built-in functions all work as expected.
Known limitations:
LOCK TABLES / GET_LOCK: Not supported through VTGate.SELECT ... FOR UPDATE: Works within a single shard; cross-shard locking is not atomic.GROUP BY/ORDER BY/LIMIT merge in VTGate memory. Large result sets can be slow.| Topic | Reference | Use for |
|---|---|---|
VSchema | VSchema design, vindexes, sequences, sharding strategies | |
Schema Changes | Online DDL, managed migrations, ddl strategies, migration lifecycle | |
VReplication | MoveTables, Reshard, Materialize, VDiff, VStream | |
Architecture | VTGate, VTTablet, Topology Service, VTOrc, component interactions | |
Query Serving | Query routing, MySQL compatibility, cross-shard performance, EXPLAIN |
Get started with chainctlchainctl skill install public/planetscale/vitess:latest
Bring Chainguard's hardening pipeline to your first-party skills — custom rulesets, automated remediation, full audit trail.
skills.cgr.dev/public/github.com/planetscale/skills/vitess:latest
MIT
HARDENING.md
LICENSE
SKILL.md
references/architecture.md
references/query-serving.md
references/schema-changes.md
references/vreplication.md
references/vschema.md