Modelo de seguridad

Acceso explícito.
Límites visibles.

CodeSecurity analiza el código que autorizas. No es un sandbox para repositorios hostiles, y un escaneo aprobado no garantiza código seguro.

Mantén local el origen de control.

La instalación predeterminada expone http://127.0.0.1:8080. La API, PostgreSQL y el escáner de ejecución no publican puertos en el host. Las comprobaciones exactas de Host y Origin protegen el límite de control; las mutaciones del navegador también requieren un valor CSRF ligado a la sesión.

Las capacidades del editor pertenecen a un perfil, origen y generación de autoridad exactos. La pertenencia del navegador y del editor se revoca por separado. Los secretos de instalación quedan fuera del checkout, en estado privado del propietario.

Los propietarios de cuentas locales, administradores del sistema y el motor Docker siguen siendo de confianza. No expongas el origen de control a una LAN o red pública para resolver una conexión.

Autoriza el repositorio que deseas.

Seleccionar un repositorio en el editor es distinto de conceder acceso al código. POSIX y Remote WSL usan montajes de solo lectura; el código nativo de Windows compatible usa snapshots acotados y sellados. Se rechazan enlaces inseguros, identidades cambiadas y capturas incompletas.

Los patrones sensibles de hallazgos y fragmentos acotados se ocultan antes del almacenamiento local. La salida bruta de herramientas es temporal y se borra tras procesarla. El ocultamiento reconoce patrones conocidos y no garantiza eliminar todos los secretos.

No concedas acceso si conservar incluso hallazgos o fragmentos ocultados resulta inaceptable. Los procesos de escáner restringidos no hacen seguro ejecutar contenido arbitrario del repositorio.

Las pruebas completas tienen un significado.

Los escáneres usan datos de caché validados de solo lectura y una red interna. Un actualizador separado accede a fuentes revisadas sin montar el código del proyecto. La activación de caché comprueba contenido, digests, compatibilidad y vigencia.

Las pruebas fallidas, parciales, canceladas, obsoletas o ausentes no pueden autorizar un push protegido. Cambiar el ciclo de vida de un hallazgo o un umbral no repara una cobertura incompleta. Los hooks de Git locales siguen siendo evitables.

Las definiciones incluidas caducan. Las actualizaciones requieren código revisado actualizado, recompilar entradas modificadas y preparación explícita. La versión preliminar no promete un canal automático de actualizaciones firmadas.

Una solicitud remota requiere una decisión consciente.

Los análisis normales no utilizan IA. Advisor puede usar Ollama local o un endpoint remoto de Ollama autorizado explícitamente. El uso remoto requiere autorización del host y del endpoint, identidad del modelo y una confirmación nueva de los datos que se compartirán para un único hallazgo.

No se permiten enrutamiento remoto automático ni por lotes. Cancelar no retira contenido ya recibido por el proveedor remoto. La salida de Advisor es consejo no confiable y nunca determina el control.

Qué incluir en un informe privado

Describe versión y plataforma afectadas, pasos reproducibles, límite esperado y efecto observado. Usa un ejemplo sintético mínimo. No adjuntes estado de ejecución, cookies, credenciales del editor, repositorios privados ni logs sin revisar.

Si los informes privados de GitHub no están disponibles, usa el contacto de Lomo solo para solicitar instrucciones seguras, sin detalles de la vulnerabilidad. La versión preliminar no tiene política publicada de soporte a largo plazo o backports ni garantía de tiempo de respuesta o corrección.

Lee la política pública de seguridad completa · Revisa los límites actuales de la versión

Fuente de la política de seguridad: Código fuente preliminar 0.1 · 0b47fd8. Comprueba el estado de plataformas y versión