add-malli-schemas
Agregar esquemas Malli a las API de Metabase
Los endpoints de la API de Metabase necesitan una validación coherente de solicitudes y respuestas. Esta skill guía a Claude, Codex y Claude Code a través de patrones de Malli y comprobaciones de revisión.
Instalar con mi Agente
Copia esta solicitud en tu Agente. Incluye la página canónica del Skill y el manifiesto.
Review the Skillstore skill "add-malli-schemas" from https://skillstore.io/skills/metabase-add-malli-schemas.md and its manifest at https://skillstore.io/api/skills/metabase-add-malli-schemas/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Tu Agente debe seguir mostrando su plan y solicitar cualquier confirmación exigida por la política de seguridad.
Recursos legibles por agentes
Usa estos enlaces cuando un agente de IA, crawler o script necesite contexto limpio en vez de leer la página completa.
Pruébalo
Usando "add-malli-schemas". Agregar esquemas a un endpoint POST que acepta un nombre y una descripción opcional.
Resultado esperado:
- Separa la validación de parámetros de ruta, consulta y cuerpo.
- Recomienda helpers de esquemas de Metabase para valores de solicitud.
- Agrega un plan de validación de respuestas y una lista de verificación de pruebas.
Usando "add-malli-schemas". Revisar un esquema de respuesta que incluye campos de fecha y hora.
Resultado esperado:
Marca valores que se validan antes de la serialización y recomienda opciones de esquema que coincidan con valores internos de Java Time.
Usando "add-malli-schemas". Auditar varios endpoints para detectar esquemas de respuesta faltantes.
Resultado esperado:
- Identifica endpoints sin validación de respuesta.
- Sugiere esquemas reutilizables con nombre para formas de respuesta repetidas.
- Enumera rutas de solicitud válidas e inválidas para probar.
Auditoría de seguridad
SeguroAll 114 static alerts are false positives caused by Markdown delimiters, Clojure vector syntax, identifier text, and a documentation link. The skill contains no secret access, obfuscation, data exfiltration, prompt injection, or unsafe command construction.
Factores de riesgo
⚙️ Comandos externos (50)
🌐 Acceso a red (1)
🔑 Variables de entorno (1)
Compartir y citar este informe
Comparte el informe de evaluación versionado, la insignia neutral, la tarjeta insertable y las citas. Skillstore presenta evidencias sin decidir si este Skill es seguro.
Copiar enlace del informe
https://skillstore.io/skills/metabase-add-malli-schemas/audits/9?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportInsignia Markdown
[](https://skillstore.io/skills/metabase-add-malli-schemas?utm_source=security_passport_badge)Insignia HTML
<a href="https://skillstore.io/skills/metabase-add-malli-schemas?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/metabase-add-malli-schemas/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Tarjeta para insertar
<iframe src="https://skillstore.io/embed/skills/metabase-add-malli-schemas.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Citas académicas (APA · BibTeX · CFF)
Cita APA
metabase. (2026). add-malli-schemas security audit report (audit version 9) [Author version unspecified]. Skillstore. https://skillstore.io/skills/metabase-add-malli-schemas/audits/9Cita BibTeX
@techreport{metabase-metabase-add-malli-schemas-2026,
author = {metabase},
title = {add-malli-schemas security audit report (audit version 9)},
institution = {Skillstore},
year = {2026},
number = {9},
url = {https://skillstore.io/skills/metabase-add-malli-schemas/audits/9},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "add-malli-schemas security audit report (audit version 9)"
version: "unspecified"
type: report
authors:
- name: "metabase"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/metabase-add-malli-schemas/audits/9"
identifiers:
- type: other
value: "skillstore:metabase-add-malli-schemas:audit:9"
description: "Skillstore immutable audit report identifier"
Puntuación de Skillstore
Por qué esta puntuación Confianza de la evidencia: AltoLo que puedes crear
Agregar esquemas a un endpoint nuevo
Usa la lista de verificación para cubrir parámetros de ruta, parámetros de consulta, cuerpo de la solicitud y forma de la respuesta.
Revisar cambios de validación
Compara una pull request con patrones comunes de Malli y dificultades conocidas de Metabase.
Planificar la migración de esquemas de endpoints
Identifica formas de respuesta reutilizables y decide cuándo los esquemas con nombre mejoran el mantenimiento.
Prueba estos prompts
Usa esta skill para agregar esquemas Malli al endpoint de Metabase en [file]. Empieza con parámetros de ruta, parámetros de consulta y parámetros del cuerpo.
Usa esta skill para definir un esquema de respuesta para [endpoint]. Inspecciona el valor de retorno del handler y elige un esquema inline o con nombre.
Usa esta skill para revisar [endpoint] en busca de problemas con el momento de validación de solicitudes y respuestas. Presta atención a fechas, conjuntos y keywords.
Usa esta skill para planificar incorporaciones de esquemas Malli para todos los endpoints en [namespace]. Agrupa formas reutilizables y enumera las pruebas que se deben actualizar.
Mejores prácticas
- Lee los valores de retorno del handler antes de diseñar esquemas de respuesta.
- Prefiere los helpers de esquemas existentes de Metabase para la validación de solicitudes.
- Prueba rutas de parámetros válidas, inválidas, opcionales y predeterminadas.
Evitar
- No combines parámetros de ruta, consulta y cuerpo en un único mapa de esquema.
- No uses esquemas temporales de solicitud para valores de respuesta previos a la serialización.
- No crees esquemas anónimos para estructuras reutilizadas entre endpoints.