Skip to content
View UlisesGascon's full-sized avatar
😎
Focus on FOSS Projects!
😎
Focus on FOSS Projects!

Sponsors

@vorandrew
@nucliweb
@ljharb
@wrslatz
@sdesalas
@DrewAPicture
@barelyhuman
@weorbitant

Sponsoring

@ljharb
@RafaelGSS
@sdras
@SBoudrias
@mcollina
@Lissy93
@sindresorhus
@zkat

Block or report UlisesGascon

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ulisesgascon/README.md

Hola Internauta 👋!

I'm Ulises Gascon, and I'm a proud part of your software supply chain. Together with an amazing group of co-maintainers, we keep hundreds of npm packages you probably depend on running, ship Node.js releases, and coordinate security for many projects under the OpenJS Foundation. Over the years we've helped ship Express 5.0 after a decade of waiting, rebuilt Lodash's governance from scratch, co-authored many threat models including the Node.js one, and published 6 books on Node.js and security, among other remarkable adventures.

If you've typed npm install today, you've probably touched code I help maintain.

👀 What maintaining this looks like

Open source maintenance is mostly invisible work. Reviewing security reports. Cutting releases. Writing threat models. Mentoring new contributors. Responding to incidents on weekends. Rebuilding governance for projects that outgrew their original structure. Security work is emotionally expensive and invisible, and sharing it makes it sustainable.

Most of this work is volunteer. When a critical vulnerability drops on one of the packages you depend on, it still needs someone to triage it, write the patch, and ship the fix. There is no company behind this. I share behind-the-scenes updates through my newsletter.

Security work · Community and governance · npm ecosystem impact

💚 Supporting this work

This work continues because some companies and individuals have chosen to invest in the infrastructure they depend on. Their support allows me to dedicate real time to security, releases, and governance instead of squeezing it into evenings and weekends.

When a critical React vulnerability dropped at 8:30 PM with a CVSS score of 10.0, sponsors had someone in their Slack coordinating the response while most companies were still finding out about it the next morning. That's the kind of access sponsorship provides.

"Information flows faster than coffee in our Slack when a critical CVE appears. And that's exactly what we're looking for." — Orbitant

Sponsored by:

Orbitant logoOrbitant logo

Become a sponsor · Why sponsor? · Freelance & consulting


📚 Books

Node.js for Beginners · El Gran Libro de Node.js · Dominando o Node.js · Docker Seguro · Cybersecurity Handbook · JavaScript, Inspirate!

🎙️ Talks

What Comes After Chaos? · Making Sense of Threat Models · Strengthening the Supply Chain · Publishing Securely on npm · All talks

🖋 Blog

Open Source Doesn't Fail Because of Code · The Future of Lodash · Decoding CVEs · What is a backdoor? Let's build one with Node.js · All posts


☕ Say Hi

Email · LinkedIn · Mastodon · Bluesky · Twitter · YouTube

Pinned Loading

  1. nodejs/node nodejs/node Public

    Node.js JavaScript runtime ✨🐢🚀✨

    JavaScript 117k 35.3k

  2. expressjs/express expressjs/express Public

    Fast, unopinionated, minimalist web framework for node.

    JavaScript 68.9k 23.1k

  3. ossf/scorecard ossf/scorecard Public

    OpenSSF Scorecard - Security health metrics for Open Source

    Go 5.4k 623

  4. nodejs/security-wg nodejs/security-wg Public

    Node.js Ecosystem Security Working Group

    Go 536 132

  5. OWASP/NodeGoat OWASP/NodeGoat Public

    The OWASP NodeGoat project provides an environment to learn how OWASP Top 10 security risks apply to web applications developed using Node.js and how to effectively address them.

    HTML 2k 2.4k

  6. yeoman/yeoman yeoman/yeoman Public

    Yeoman - a set of tools for automating development workflow

    10.1k 730