Home/Alvaro Munoz
Author
AMAlvaro Munoz

Alvaro Munoz

13 articles by Alvaro Munoz.

Security — How to scan GitHub Actions workflows for security issues

How to scan GitHub Actions workflows for security issues

In the last few months, we secured 75+ GitHub Actions workflows in open source projects, disclosing 90+ different vulnerabilities. Out of this research we produced new support for workflows in CodeQL, empowering you to secure yours.

AMAlvaro MunozAlvaro Munoz·January 9, 2025Security
Security — Announcing CodeQL Community Packs

Announcing CodeQL Community Packs

We are excited to introduce the new CodeQL Community Packs, a comprehensive set of queries and models designed to enhance your code analysis capabilities. These packs are tailored to augment…

AMAlvaro MunozAlvaro Munoz·December 23, 2024Security
Security — Securing our home labs: Home Assistant code review

Securing our home labs: Home Assistant code review

The GitHub Security Lab examined the most popular open source software running on our home labs, with the aim of enhancing its security. Here’s what we found and what you can do to better protect your own smart home.

AMAlvaro MunozAlvaro Munoz·November 30, 2023Security
Security — GitHub Security Lab audited DataHub: Here’s what they found

GitHub Security Lab audited DataHub: Here’s what they found

The GitHub Security Lab audited DataHub, an open source metadata platform, and discovered several vulnerabilities in the platform’s authentication and authorization modules. These vulnerabilities could have enabled an attacker to bypass authentication and gain access to sensitive data stored on the platform.

AMAlvaro MunozAlvaro Munoz·March 3, 2023Security
Security — Bypassing OGNL sandboxes for fun and charities

Bypassing OGNL sandboxes for fun and charities

Object Graph Notation Language (OGNL) is a popular, Java-based, expression language used in popular frameworks and applications, such as Apache Struts and Atlassian Confluence. Learn more about bypassing certain OGNL injection protection mechanisms including those used by Struts and Atlassian Confluence, as well as different approaches to analyzing this form of protection so you can harden similar

AMAlvaro MunozAlvaro Munoz·January 27, 2023Security
Security — Apache Dubbo: All roads lead to RCE

Apache Dubbo: All roads lead to RCE

During an audit of Apache Dubbo v2.7.8 source code, I found multiple vulnerabilities enabling attackers to compromise and run arbitrary system commands on both Dubbo consumers and providers. In this blog post I detailed how I leveraged CodeQL as an audit oracle to help me find these issues.

AMAlvaro MunozAlvaro Munoz·September 21, 2021Security
Security — Securing the fight against COVID-19 through open source

Securing the fight against COVID-19 through open source

This blog describes a security vulnerability in the infrastructure that supports Germany’s COVID-19 contact tracing efforts. The mobile (Android/iOS) apps are not affected by the vulnerability and do not collect and/or transmit any personal data other than the device’s IP address. The infrastructure takes active measures to disassociate true positives from client IP addresses.

AMAlvaro MunozAlvaro Munoz·November 19, 2020Security