Consulte
"Aikido hace de su seguridad una de sus USPs gracias a su solución integrada de informes automatizados, que ayuda a la certificación ISO & SOC2"

Fabrice G
Director General de Kadonation
Detecte problemas de seguridad, malware, bibliotecas obsoletas y riesgos de licencia. Clasifique automáticamente los falsos positivos, obtenga correcciones claras y genere SBOM en segundos.
Amplia cobertura y fácil instalación
La mayoría de las herramientas SCA tienen un soporte lingüístico limitado. Aikido soluciona cualquier laguna.
(Por ejemplo, Aikido incluso soporta archivos .csproj fuera de la caja).
Comprobar la compatibilidad lingüística
Aikido funciona con cualquier sistema Git e incluso proporciona un escáner local.
(GitHub, GitLab, Bitbucket, Azure Devops, GitLab Self Managed,...)
Comprobar la compatibilidad del sistema git
Muchas herramientas SCA son difíciles de configurar y mantener. Aikido es plug and play.
(Incluso te muestra si falta algún archivo de bloqueo).
Aikido Autofix es una herramienta que puede utilizar para que Aikido corrija vulnerabilidades en dependencias de terceros en sus proyectos. Esto se hará mediante la creación de pull requests que eliminan la vulnerabilidad a través de actualizaciones de paquetes o por otros medios. En algunos casos un Aikido Autofix puede eliminar toda una clase de vulnerabilidades en lugar de sólo un problema.
Aikido comprueba las bases de datos estándar -NVD y GitHub Advisory Database (GHSA)- pero va más allá. Aikido Intel descubre vulnerabilidades parcheadas silenciosamente y vulnerabilidades sin CVE.
El ecosistema npm es susceptible a la publicación de paquetes maliciosos debido a su naturaleza abierta. Aikido identifica código malicioso que puede estar incrustado dentro de archivos JavaScript o paquetes npm. Desarrollado por Aikido Intel.
(Escanea en busca de backdoors, troyanos, keyloggers, XSS, scripts de cryptojacking y más.)
Las auditorías de seguridad suelen requerir que se proporcione un SBOM. Aikido facilita el análisis previo de esta lista y su generación cuando sea necesario. También puede crear un SBOM de contenedores. Aikido soporta cycloneDX y SPDX.
Sustituya su pila de herramientas dispersas por una plataforma que lo hace todo y le muestra lo que importa.
Vídeo explicativo
Consulte
Fabrice G
Director General de Kadonation
El Análisis de Composición de Software (SCA) es básicamente una comprobación de la salud de sus dependencias de código abierto. Analiza las bibliotecas y paquetes que incluyes en tu proyecto y señala vulnerabilidades conocidas de código abierto, minas terrestres de licencias y otros riesgos. Deberías preocuparte porque si estás usando código abierto (spoiler: lo estás haciendo), una dependencia vulnerable puede comprometer la seguridad de toda tu aplicación. SCA ayuda a garantizar que el código de terceros en sus proyectos no es una puerta trasera oculta o una bomba de relojería.
Funciona como un detective automatizado para sus dependencias. El escáner SCA de Aikido identifica todas las bibliotecas y versiones que utilizas (tu árbol de dependencias) y compara cada una de ellas con una base de datos constantemente actualizada de vulnerabilidades conocidas (CVE) e información sobre amenazas de código abierto. En pocas palabras: si estás utilizando una biblioteca con un agujero de seguridad conocido o incluso un paquete malicioso, Aikido lo detectará y te alertará. Se trata de un escaneo de dependencias exhaustivo que aprovecha las fuentes de vulnerabilidades para detectar problemas rápidamente.
Absolutamente - SCA de Aikido encaja perfectamente en su línea de producción CI/CD. Puedes conectarlo con GitHub Actions, GitLab CI, Jenkins, CircleCI, o lo que utilices para que el escaneo de dependencias se ejecute automáticamente en cada build o pull request. Esto significa que las nuevas dependencias vulnerables se detectan y notifican antes de que lleguen a producción. En resumen, las comprobaciones de seguridad de código abierto automatizadas se convierten en una parte integrada de su flujo de trabajo de desarrollo.
El SCA de Aikido está diseñado para cortar el ruido para que no te ahogues en alertas sin sentido. Auto-triaje y filtra los hallazgos irrelevantes (como los problemas que en realidad no afectan a su proyecto), dejándole sólo con las vulnerabilidades reales y procesables a tratar. En otras palabras, se obtiene la señal sin el ruido - muchos menos falsos positivos obstruyendo sus resultados. La atención se centra en las dependencias vulnerables reales que necesitan solución, no en una lista gigante de advertencias teóricas.
Aikido no sólo te avisa de las dependencias vulnerables, sino que te ayuda a solucionarlas. Para muchos problemas, proporciona soluciones AutoFix con un solo clic: sugiere la versión segura a la que actualizar y puede abrir automáticamente una solicitud de pull para eliminar la dependencia por ti. En otros casos, ofrece orientaciones claras para que sepas exactamente cómo resolver el problema. En resumen: no sólo informa de los problemas de seguridad de código abierto, sino que también agiliza la solución (a menudo haciendo el trabajo pesado por ti).
Sí - SCA de Aikido puede preparar una lista de materiales de software (SBOM) para su aplicación con un solo clic. Compila una lista completa de todos los componentes de código abierto en su proyecto y le permite exportarla en formatos estándar como CycloneDX o SPDX (o incluso un simple CSV). Este SBOM le proporciona a usted y a su equipo de cumplimiento un inventario completo de lo que hay en su software. Es ideal para la visibilidad, las auditorías de cumplimiento y para asegurarse de que no hay piezas "desconocidas" en su pila.
El SCA de Aikido soporta la mayoría de los principales lenguajes de programación y sus gestores de paquetes - lo más probable es que si es popular, esté soportado. Por ejemplo, cubre JavaScript/TypeScript (npm, Yarn, pnpm), Python (pip, Poetry), Java/Scala/Kotlin (Maven, Gradle, sbt), .NET (NuGet), Ruby (Bundler), PHP (Composer), Go (Go modules), Rust (Cargo), Swift (CocoaPods y SwiftPM), Dart (pub), y más. Incluso maneja proyectos C/C++ (buscando dependencias conocidas sin necesidad de lockfiles). En resumen, el escáner de Aikido tiene una amplia cobertura de lenguajes, por lo que probablemente pueda analizar cualquier pila tecnológica que le lances.
Esencialmente, cualquier vulnerabilidad conocida de código abierto en sus dependencias será detectada. Por ejemplo, si tu proyecto incluye una librería afectada por Log4Shell (la infame vulnerabilidad de Log4j), el SCA de Aikido lo detectará. Lo mismo ocurre con algo como el bug OpenSSL Heartbleed - si esa versión vulnerable está presente, lo sabrás. También detecta CVEs menos famosos e incluso paquetes maliciosos (como paquetes npm/PyPI comprometidos); si hay un fallo conocido o una puerta trasera en una dependencia, Aikido lo detectará.
El SCA de Aikido ofrece una cobertura similar al escaneado de código abierto de Snyk, pero con mucha menos palabrería. Snyk es potente, pero a menudo te bombardea con un montón de alertas (incluyendo problemas de baja prioridad), mientras que Aikido auto-prioriza y te muestra sólo los riesgos reales - menos ruido, más señal. A diferencia de Dependabot, que simplemente automatiza la versión bump PRs para vulnerabilidades conocidas, Aikido le da un contexto completo sobre las vulnerabilidades, escanea en busca de paquetes maliciosos, comprueba las licencias, y proporciona correcciones con un solo clic. En resumen, se obtiene una minuciosidad del nivel de Snyk sin la fatiga de las alertas, y mucha más capacidad que las herramientas básicas como Dependabot.
Piensa en Dependabot como un comienzo útil, pero no como la historia completa. Dependabot actualizará las dependencias con problemas conocidos, pero no lo detectará todo; por ejemplo, podría pasar por alto un paquete malicioso o una vulnerabilidad que aún no tiene una actualización disponible. SCA de Aikido te ofrece un análisis de seguridad de código abierto mucho más profundo: encuentra problemas que se le escapan a Dependabot, proporciona detalles sobre cada vulnerabilidad e incluso las corrige automáticamente. En resumen, si quieres un escaneo completo de dependencias y no sólo una automatización básica de actualizaciones, aún querrás que Aikido te cubra las espaldas.
Proteja el código, la nube y el tiempo de ejecución en un sistema central.
Encuentre y corrija vulnerabilidades de forma rápida y automática.