Ayuda y preguntas frecuentes
Encuentra respuestas a preguntas comunes sobre Seaworthy, tu licencia y la resolución de problemas.
¿Cómo activo mi clave de licencia?
Ejecuta el asistente de configuración interactivo — cubre la clave de licencia y el proveedor de LLM en un solo flujo.
npx seaworthycode setupPara actualizar tu clave más adelante sin volver a ejecutar el asistente:
npx seaworthycode config set licenseKey SW-XXXXXX¿Cómo configuro una clave de API de LLM para las comprobaciones Pro?
Las comprobaciones Pro usan tu propia clave de API — Seaworthy nunca te cobra por el uso de IA.
Ejecuta el asistente de configuración. Si ya lo ejecutaste, vuelve a ejecutarlo para actualizar la configuración de LLM.
npx seaworthycode setup¿Prefieres variables de entorno? Exporta tu clave antes de escanear:
ANTHROPIC_API_KEY=sk-... npx seaworthycode .OPENAI_API_KEY=sk-... npx seaworthycode .
He perdido o no he recibido mi clave de licencia
Reenviar tu clave
Introduce la dirección de correo que usaste para comprar Seaworthy.
Estoy obteniendo demasiados resultados — ¿cómo reduzco el ruido?
Puedes filtrar los resultados según su gravedad o el nivel de confianza de Seaworthy. Usa --min-severity para ocultar todo lo que esté por debajo de cierto nivel de riesgo, o --min-confidence para ocultar resultados sobre los que el escáner no está seguro. Un buen punto de partida es gravedad media y confianza alta.
npx seaworthycode . --min-severity medium --min-confidence high¿Cómo me centro solo en los nuevos problemas e ignoro los que ya existían?
Primero, guarda una instantánea de los resultados actuales con --baseline save. En análisis futuros, añade --baseline sin valor — Seaworthy solo reportará lo que sea nuevo desde esa instantánea.
npx seaworthycode . --baseline savenpx seaworthycode . --baseline
¿Cómo hago que mi build de CI falle cuando Seaworthy encuentra problemas?
Añade --fail-on-findings a tu comando. Si se reportan resultados, Seaworthy termina con el código 5, que la mayoría de los sistemas CI tratan como un fallo de build. Sin este indicador, Seaworthy siempre termina con éxito.
npx seaworthycode . --fail-on-findings¿Cómo guardo o comparto mis resultados?
Usa --output para guardar un informe HTML independiente que puedes compartir con tu equipo. Usa --json para obtener salida legible por máquina que puedes redirigir a otras herramientas o guardar en un archivo.
npx seaworthycode . --output report.htmlnpx seaworthycode . --json > results.json
¿Cómo conecto Seaworthy a GitHub code scanning u otras herramientas de seguridad?
Usa --sarif para generar un archivo SARIF que GitHub Advanced Security, VS Code y la mayoría de las plataformas SAST pueden importar. Usa --sarif-stdout si prefieres redirigir la salida directamente.
npx seaworthycode . --sarif results.sarifnpx seaworthycode . --sarif-stdout
El análisis tarda mucho tiempo o usa mucha memoria
Seaworthy lee cada archivo que encuentra, lo que puede ser lento en repositorios grandes con archivos generados o compilados de gran tamaño. Usa --max-file-size para establecer un límite de tamaño en bytes — los archivos por encima de ese límite se omitirán.
npx seaworthycode . --max-file-size 500000No tengo una clave de Anthropic — ¿puedo usar otro proveedor de IA?
Sí. Seaworthy es compatible con Anthropic, OpenAI, Gemini, DeepSeek, Kimi, MiniMax, Ollama y OpenRouter. Añade --provider con el nombre de tu proveedor y asegúrate de que la clave API correspondiente esté configurada mediante el asistente de configuración o una variable de entorno.
npx seaworthycode . --provider openai¿Qué plan o clave de API de Kimi debo usar?
Kimi son en realidad tres productos independientes, cada uno con su propia cuenta y clave de API que no se pueden usar entre sí: la Moonshot Open Platform internacional (platform.kimi.ai) — usa --provider kimi; Moonshot para China continental (platform.kimi.com) — usa --provider kimi-cn; y Kimi Code (kimi.com/code) — usa --provider kimi-code. Crea tu clave en el sitio correspondiente y configúrala mediante el asistente de configuración o una variable de entorno.
npx seaworthycode . --provider kimi-codeAlgo salió mal — ¿cómo obtengo más detalles?
Añade --debug a tu comando. Esto activa el registro detallado para que puedas ver qué comprobaciones se ejecutaron, qué encontraron y dónde ocurrieron los errores. También muestra los IDs de comprobación en la salida.
npx seaworthycode . --debug¿Cómo hago referencia a una comprobación específica por ID en un ticket o comentario?
Añade --show-ids a tu comando. Cada resultado incluirá su ID de comprobación junto al nombre, para que puedas referenciarlo con precisión en un ticket, un comentario de supresión o el wiki de tu equipo.
npx seaworthycode . --show-ids