Pruebas de seguridad para aplicaciones respaldadas por GraphQL

This ad is not shown to multipass and full ticket holders
React Summit
React Summit 2026
June 11 - 15, 2026
Amsterdam & Online
The biggest React conference worldwide
Upcoming event
React Summit 2026
React Summit 2026
June 11 - 15, 2026. Amsterdam & Online
Learn more
Bookmark
Rate this content

FAQ

StackHawk es una herramienta diseñada para permitir a los desarrolladores encontrar, triar y solucionar errores de seguridad en aplicaciones y API, automatizando las pruebas de seguridad en los procesos de CI/CD.

StackHawk facilita la identificación temprana de vulnerabilidades de seguridad durante el desarrollo, integrándose con sistemas de CI/CD para realizar escaneos de seguridad automática cuando se realizan solicitudes de extracción o confirmaciones.

StackHawk puede escanear una variedad de aplicaciones, incluyendo aplicaciones de servidor HTML, aplicaciones de una sola página, API REST y GraphQL.

StackHawk está construido sobre ZAP (Zed Attack Proxy), una herramienta de código abierto reconocida como estándar de la industria para pruebas de seguridad de aplicaciones dinámicas.

Cuando StackHawk detecta una vulnerabilidad, notifica al equipo de desarrollo y proporciona detalles y documentación relevante para solucionarla. Además, ofrece funciones de triaje para clasificar problemas según su riesgo y prioridad.

Sí, StackHawk se integra fácilmente con varias herramientas de la stack de ingeniería, apoyando los flujos de trabajo de desarrollo modernos y facilitando la gestión de la seguridad en los equipos de ingeniería.

Puedes visitar el sitio web de StackHawk, registrarte para obtener una cuenta gratuita y comenzar a utilizar las herramientas y recursos ofrecidos para mejorar la seguridad de tus aplicaciones.

Ryan Severns
Ryan Severns
5 min
24 Jun, 2021

Comments

Sign in or register to post your comment.
Video Summary and Transcription
StackHawk es una herramienta automatizada de pruebas de seguridad de aplicaciones y APIs que se integra con CI/CD. Utiliza el escáner ZAP y admite varios tipos de aplicaciones y APIs. StackHawk proporciona información detallada sobre vulnerabilidades y funciones de triaje para gestionar problemas de bajo riesgo. El objetivo de la herramienta es integrarse sin problemas en los flujos de trabajo de ingeniería y hacer que la seguridad sea accesible para los equipos.

1. Overview of StackHawk

Short description:

StackHawk proporciona pruebas automatizadas de seguridad de aplicaciones y API, lo que facilita encontrar y solucionar vulnerabilidades. Se integra con CI/CD, ejecutando escaneos en solicitudes de extracción o confirmaciones. La herramienta utiliza el escáner ZAP y admite varios tipos de aplicaciones y API. Cuando se encuentra una vulnerabilidad, StackHawk proporciona información detallada y permite una fácil depuración y solución. También ofrece funciones de triaje para gestionar problemas de bajo riesgo. StackHawk tiene como objetivo integrarse sin problemas en los flujos de trabajo de ingeniería y hacer que la seguridad sea accesible para los equipos.

Hola a todos, Node Congress. Soy Ryan Severance, uno de los fundadores de StackHawk. En StackHawk, es fácil para los desarrolladores encontrar, triar y solucionar errores de seguridad de aplicaciones. Hoy les contaré un poco más sobre lo que hacemos. Entonces, StackHawk en pocas palabras, hacemos pruebas de seguridad de aplicaciones y API. Estamos diseñados para la automatización en CI/CD. En última instancia, facilitamos mucho encontrar y solucionar cualquier vulnerabilidad de seguridad de aplicaciones. Supongamos que están desarrollando una nueva función y su equipo está trabajando en ella. Y alguien introduce un nuevo punto final que tal vez tenga una vulnerabilidad de inyección SQL, exponiendo datos sensibles delbackend que un atacante malintencionado podría acceder. Tradicionalmente, esto podría no descubrirse hasta semanas o meses después, tal vez en una prueba de penetración o una revisión del equipo de seguridad. Con StackHawk, cuando abres la solicitud de extracción o incluso en la confirmación, según cómo lo tengas configurado en CI/CD, se ejecutará un escaneo. Es una prueba contra la aplicación y busca cualquier tipo de estas vulnerabilidades. Te notificaría que se ha encontrado una vulnerabilidad de inyección SQL. Y luego le proporciona al equipo toda la información para que puedan solucionarlo. Así que encuentras errores temprano y es muy fácil solucionarlos. Permíteme contarte un poco cómo funciona detrás de escena. Estamos construidos sobre un escáner de código abierto. Se llama ZAP, Z-A proxy.org. Es un estándar de la industria en términos de una de las mejores herramientas de pruebas de seguridad de aplicaciones dinámicas. Lo hacemos muy fácil de configurar y ejecutar en cualquier lugar, lo hacemos simple de automatizar. Con StackHawk, puedes escanear aplicaciones modernas, aplicaciones de servidor HTML, aplicaciones de una sola página, API REST, GraphQL, y en última instancia, es simplemente una prueba automatizada de seguridad de aplicaciones muy rápida. Entonces, supongamos que se ejecuta la prueba, tal vez te notifiquen de una compilación fallida que se ha introducido una nueva vulnerabilidad. Puedes ingresar a la aplicación web de StackHawk y tendrás la solicitud que se envió a la aplicación, la respuesta que se devolvió con un resaltado de la evidencia que muestra que es una vulnerabilidad. Hay un botón de validación en el que puedes hacer clic para recrear esa misma solicitud y recorrer el código en modo de debug para averiguar dónde estás manejando incorrectamente la información y, en última instancia, llegar a una solución rápidamente. También tenemos descripciones generales de cuál es el error, documentación sobre cómo solucionarlo. También hay funciones de triaje. Entonces, supongamos que te notifican algo, pero es de bajo riesgo y no debería bloquear el envío a producción. Puedes marcarlo como aceptado o tal vez ponerlo en tu lista de tareas de JIRA, y el escáner respeta eso. Entonces, la próxima vez que se ejecute, solo buscará vulnerabilidades recién introducidas. Stackhawk se integra fácilmente con el resto de tu pila de ingeniería. Creemos firmemente en integrarnos en los flujos de trabajo de desarrollo modernos y hacer que la seguridad sea fácil de abordar para los equipos de ingeniería. Esa es una descripción general rápida de Stackhawk. Nos encantaría que nos visiten. Pasen por el sitio web, regístrense para obtener una cuenta gratuita y asegúrense de ver el sorteo que tenemos en marcha para Node Congress. Todos recibirán una camiseta y también participarán en el sorteo de una Nintendo Switch. Eso es todo. Muchas gracias. Adiós. tú

Check out more articles and videos

We constantly think of articles and videos that might spark Git people interest / skill us up or help building a stellar career

Es una jungla ahí fuera: ¿Qué está pasando realmente dentro de tu carpeta Node_Modules?
Node Congress 2022Node Congress 2022
26 min
Es una jungla ahí fuera: ¿Qué está pasando realmente dentro de tu carpeta Node_Modules?
Top Content
The talk discusses the importance of supply chain security in the open source ecosystem, highlighting the risks of relying on open source code without proper code review. It explores the trend of supply chain attacks and the need for a new approach to detect and block malicious dependencies. The talk also introduces Socket, a tool that assesses the security of packages and provides automation and analysis to protect against malware and supply chain attacks. It emphasizes the need to prioritize security in software development and offers insights into potential solutions such as realms and Deno's command line flags.
Cargadores ESM: Mejorando la carga de módulos en Node.js
JSNation 2023JSNation 2023
22 min
Cargadores ESM: Mejorando la carga de módulos en Node.js
Top Content
ESM Loaders enhance module loading in Node.js by resolving URLs and reading files from the disk. Module loaders can override modules and change how they are found. Enhancing the loading phase involves loading directly from HTTP and loading TypeScript code without building it. The loader in the module URL handles URL resolution and uses fetch to fetch the source code. Loaders can be chained together to load from different sources, transform source code, and resolve URLs differently. The future of module loading enhancements is promising and simple to use.
El Estado de Node.js 2025
JSNation 2025JSNation 2025
30 min
El Estado de Node.js 2025
Top Content
The speaker covers a wide range of topics related to Node.js, including its resilience, popularity, and significance in the tech ecosystem. They discuss Node.js version support, organization activity, development updates, enhancements, and security updates. Node.js relies heavily on volunteers for governance and contribution. The speaker introduces an application server for Node.js enabling PHP integration. Insights are shared on Node.js downloads, infrastructure challenges, software maintenance, and the importance of update schedules for security.
Hacia una Biblioteca Estándar para Runtimes de JavaScript
Node Congress 2022Node Congress 2022
34 min
Hacia una Biblioteca Estándar para Runtimes de JavaScript
Top Content
There is a need for a standard library of APIs for JavaScript runtimes, as there are currently multiple ways to perform fundamental tasks like base64 encoding. JavaScript runtimes have historically lacked a standard library, causing friction and difficulty for developers. The idea of a small core has both benefits and drawbacks, with some runtimes abusing it to limit innovation. There is a misalignment between Node and web browsers in terms of functionality and API standards. The proposal is to involve browser developers in conversations about API standardization and to create a common standard library for JavaScript runtimes.
Diagnostics de Node.js listos para usar
Node Congress 2022Node Congress 2022
34 min
Diagnostics de Node.js listos para usar
This talk covers various techniques for getting diagnostics information out of Node.js, including debugging with environment variables, handling warnings and deprecations, tracing uncaught exceptions and process exit, using the v8 inspector and dev tools, and generating diagnostic reports. The speaker also mentions areas for improvement in Node.js diagnostics and provides resources for learning and contributing. Additionally, the responsibilities of the Technical Steering Committee in the TS community are discussed.
Compatibilidad con Node.js en Deno
Node Congress 2022Node Congress 2022
34 min
Compatibilidad con Node.js en Deno
Deno aims to provide Node.js compatibility to make migration smoother and easier. While Deno can run apps and libraries offered for Node.js, not all are supported yet. There are trade-offs to consider, such as incompatible APIs and a less ideal developer experience. Deno is working on improving compatibility and the transition process. Efforts include porting Node.js modules, exploring a superset approach, and transparent package installation from npm.

Workshops on related topic

Masterclass Práctica: Introducción a Pentesting para Aplicaciones Web / APIs Web
JSNation US 2024JSNation US 2024
148 min
Masterclass Práctica: Introducción a Pentesting para Aplicaciones Web / APIs Web
Featured Workshop
Gregor Biswanger
Gregor Biswanger
En esta masterclass práctica, estarás equipado con las herramientas para probar efectivamente la seguridad de las aplicaciones web. Este curso está diseñado tanto para principiantes como para aquellos que ya están familiarizados con las pruebas de seguridad de aplicaciones web y desean ampliar su conocimiento. En un mundo donde los sitios web juegan un papel cada vez más central, asegurar la seguridad de estas tecnologías es crucial. Comprender la perspectiva del atacante y conocer los mecanismos de defensa apropiados se han convertido en habilidades esenciales para los profesionales de TI.Esta masterclass, dirigida por el renombrado entrenador Gregor Biswanger, te guiará a través del uso de herramientas de pentesting estándar de la industria como Burp Suite, OWASP ZAP y el marco profesional de pentesting Metasploit. Aprenderás a identificar y explotar vulnerabilidades comunes en aplicaciones web. A través de ejercicios prácticos y desafíos, podrás poner en práctica tu conocimiento teórico y expandirlo. En este curso, adquirirás las habilidades fundamentales necesarias para proteger tus sitios web de ataques y mejorar la seguridad de tus sistemas.
Construyendo un Sistema RAG en Node.js: Bases de Datos Vectoriales, Embeddings y Chunking
Node Congress 2025Node Congress 2025
98 min
Construyendo un Sistema RAG en Node.js: Bases de Datos Vectoriales, Embeddings y Chunking
Featured Workshop
Alex Korzhikov
Pavlik Kiselev
2 authors
Los Modelos de Lenguaje Grande (LLMs) son poderosos, pero a menudo carecen de conocimiento en tiempo real. La Generación Aumentada por Recuperación (RAG) cierra esta brecha al obtener información relevante de fuentes externas antes de generar respuestas. En esta masterclass, exploraremos cómo construir un pipeline RAG eficiente en Node.js utilizando feeds RSS como fuente de datos. Compararemos diferentes bases de datos vectoriales (FAISS, pgvector, Elasticsearch), métodos de embedding y estrategias de prueba. También cubriremos el papel crucial del chunking: dividir y estructurar datos de manera efectiva para un mejor rendimiento de recuperación.Requisitos Previos- Buen entendimiento de JavaScript o TypeScript- Experiencia con Node.js y desarrollo de API- Conocimientos básicos de bases de datos y LLMs son útiles pero no requeridos
Agenda📢 Introducción a RAG💻 Demo - Aplicación de Ejemplo (RAG con Feeds RSS)📕 Bases de Datos Vectoriales (FAISS, pgvector, Elasticsearch) y Embeddings🛠️ Estrategias de Chunking para Mejor Recuperación🔬 Pruebas y Evaluación de Pipelines RAG (Precisión, Recall, Rendimiento)🏊‍♀️ Consideraciones de Rendimiento y Optimización🥟 Resumen y Preguntas y Respuestas
Construir un MCP (Model Context Protocol) en Node.js
JSNation US 2025JSNation US 2025
97 min
Construir un MCP (Model Context Protocol) en Node.js
Featured Workshop
Julián Duque
Julián Duque
Model Context Protocol (MCP) introduce un enfoque estructurado para la gestión de contexto de LLM que aborda las limitaciones en los métodos de prompting tradicionales. En esta masterclass, aprenderás sobre el Model Context Protocol, su arquitectura y cómo construir y usar un MCP con Node.jsTabla de Contenidos:¿Qué es el Model Context Protocol?Tipos de MCPs (Stdio, SSE, HTTP Streaming)Comprendiendo Herramientas, Recursos y PromptsConstruyendo un MCP con el SDK Oficial de TypeScript en Node.jsDesplegando el MCP en la Nube (Heroku)Integrando el MCP con Tu Herramienta de IA Favorita (Claude Desktop, Cursor, Windsurf, VS Code Copilot)Consideraciones de Seguridad y Mejores Prácticas
Masterclass de Pruebas de API con Postman
TestJS Summit 2023TestJS Summit 2023
48 min
Masterclass de Pruebas de API con Postman
Top Content
WorkshopFree
Pooja Mistry
Pooja Mistry
En el panorama siempre en evolución del desarrollo de software, garantizar la fiabilidad y funcionalidad de las API se ha vuelto primordial. "Pruebas de API con Postman" es una masterclass completa diseñada para equipar a los participantes con los conocimientos y habilidades necesarios para sobresalir en las pruebas de API utilizando Postman, una herramienta poderosa ampliamente adoptada por profesionales en el campo. Esta masterclass profundiza en los fundamentos de las pruebas de API, avanza a técnicas de prueba avanzadas y explora la automatización, las pruebas de rendimiento y el soporte multiprotocolo, proporcionando a los asistentes una comprensión holística de las pruebas de API con Postman.
Únete a nosotros para esta masterclass para desbloquear todo el potencial de Postman para las pruebas de API, agilizar tus procesos de prueba y mejorar la calidad y fiabilidad de tu software. Ya seas un principiante o un probador experimentado, esta masterclass te equipará con las habilidades necesarias para sobresalir en las pruebas de API con Postman.
Masterclass de Node.js
Node Congress 2023Node Congress 2023
109 min
Masterclass de Node.js
Top Content
Workshop
Matteo Collina
Matteo Collina
¿Alguna vez has tenido dificultades para diseñar y estructurar tus aplicaciones Node.js? Construir aplicaciones que estén bien organizadas, sean probables y extensibles no siempre es fácil. A menudo puede resultar ser mucho más complicado de lo que esperas. En este evento en vivo, Matteo te mostrará cómo construye aplicaciones Node.js desde cero. Aprenderás cómo aborda el diseño de aplicaciones y las filosofías que aplica para crear aplicaciones modulares, mantenibles y efectivas.

Nivel: intermedio
Construir y Desplegar un Backend Con Fastify & Platformatic
JSNation 2023JSNation 2023
104 min
Construir y Desplegar un Backend Con Fastify & Platformatic
Top Content
WorkshopFree
Matteo Collina
Matteo Collina
Platformatic te permite desarrollar rápidamente GraphQL y REST APIs con un esfuerzo mínimo. La mejor parte es que también te permite desatar todo el potencial de Node.js y Fastify siempre que lo necesites. Puedes personalizar completamente una aplicación de Platformatic escribiendo tus propias características y plugins adicionales. En la masterclass, cubriremos tanto nuestros módulos de Open Source como nuestra oferta en la Nube:- Platformatic OSS (open-source software) — Herramientas y bibliotecas para construir rápidamente aplicaciones robustas con Node.js (https://oss.platformatic.dev/).- Platformatic Cloud (actualmente en beta) — Nuestra plataforma de alojamiento que incluye características como aplicaciones de vista previa, métricas integradas e integración con tu flujo de Git (https://platformatic.dev/). 
En esta masterclass aprenderás cómo desarrollar APIs con Fastify y desplegarlas en la Platformatic Cloud.