HN user

prdonahue

947 karma

SVP, Head of Product @Chainguard_dev

Previously: VP, Product @Cloudflare; CPTO, Aurora Solar

DMs open on Twitter (@prdonahue)

Posts17
Comments246
View on HN
www.infosecurity-magazine.com 1mo ago

Chainguard to patch frontier model-discovered vulns in new industry coalition

prdonahue
1pts0
www.chainguard.dev 3mo ago

Docker Hodgepodge Images

prdonahue
4pts1
www.chainguard.dev 6mo ago

Secure containers market: from men's room at Taylor Swift concert to NBA finals

prdonahue
5pts0
news.ycombinator.com 7mo ago

Ask HN: What alternatives to Docker Desktop are people using?

prdonahue
3pts9
www.chainguard.dev 10mo ago

Chainguard Libraries for JavaScript: Malware-Resistant Depend. Built from Source

prdonahue
2pts0
twitter.com 1y ago

Vercel knew critical NextJS security vulnerability 5 days before disclosing it

prdonahue
7pts0
news.ycombinator.com 1y ago

Ask HN: Best local AI note taker?

prdonahue
1pts2
www.lastweekinaws.com 4y ago

Cutting Cloud Costs at Cloudflare with Matthew Prince

prdonahue
1pts0
blog.cloudflare.com 5y ago

Cloudflare Acquires Linc

prdonahue
10pts0
twitter.com 8y ago

Cloudflare, Mozilla, Fastly, and Apple Working on Encrypted SNI

prdonahue
29pts2
www.sonos.com 8y ago

Sonos updates their Privacy Policy (again)

prdonahue
2pts1
blog.cloudflare.com 8y ago

Argo Tunnel: A Private Link to the Public Internet

prdonahue
3pts0
blog.cloudflare.com 8y ago

How Google et al. drove the web from plaintext to HTTPS

prdonahue
12pts1
www.cs.uic.edu 9y ago

Kaspersky’s Analysis of Equation Group’s RC6 Is Wrong

prdonahue
26pts1
blog.cloudflare.com 10y ago

How we process 5+ million log entries/sec at peak

prdonahue
2pts0
news.ycombinator.com 10y ago

Ask HN: Examples of good project structure for non-trivial Python RESTful APIs?

prdonahue
3pts1
news.ycombinator.com 10y ago

Ask HN: Would you use login notifications (different IP/location) as a service?

prdonahue
3pts2

Anyone know of a better way to protect yourself than setting a min release age on npm/pnpm/yarn/bun/uv (and anything else that supports it)?

Most of these attacks don't make it into the upstream source, so solutions[1] that build from source get you ~98% of the way there. If you can't get a from-source build vs. pulling directly from the registries, can reduce risk somewhat with a cooldown period.

For the long tail of stuff that makes it into GitHub, you need to do some combination of heuristics on the commits/maintainers and AI-driven analysis of the code change itself. Typically run that and then flag for human review.

[1] Here's the only one I know that builds everything from source: https://www.chainguard.dev/libraries

(Disclaimer: I work there.)

Do any of the bug bounty programs let you filter by some scoring of the source reporter?

Seems like it’d be helpful to bury mass reporters in a de facto spam bucket (where “mass” is some absolute quantity of reports along with percent that are accepted).

Chainguard | Senior and Staff-level Product Managers and Engineers, and Engineering Managers | REMOTE (US/CAN)

We're building the safe, trusted source for open source. We created the secure Container Image market and we've recently expanded into VMs and Libraries for popular language ecosystems such as JavaScript, Python, and Java.

We're hiring quite a few PMs and engineers for our Containers and Libraries products, amongst other roles. Check out the listings here https://www.chainguard.dev/careers and if you're a highly-technical PM that wants to SHIP email me directly at patrick at chainguard dot dev.

It's the same principle as a company blocking access to domains registered in the past 30 days. Doing so eliminates a huge percent of phishing/malware as these domains are typically identified and taken down otherwise blocked in that window.

In this particular case, the bogus libraries had been out there for months. But if in addition to a delay, you mirror just the most common subset of packages with some opinionated selection criteria and build directly from source, you eliminate most of these attacks. (The same is true across whatever language ecosystems, including JS as you mention npm, etc.)

Is this 100% infallible? No, but security is a risk reduction game.

We're primarily an AWS shop but some Oracle BDR assigned to cover us recently reached out on LinkedIn.

I asked for an incident report and received this terse response:

There has been no breach of Oracle Cloud. The published credentials are not for the Oracle Cloud. No Oracle Cloud customers experienced a breach or lost any data.

This was a fun conversation.

I remember calling Clint and Jeremy at DigiCert and asking: "hey we have this cool IP address—what are the odds you guys can issue a certificate for it?"

I'm not sure if they had to dust off some code or process to do it, but they got it done really quickly once the demonstration of control was handled.

Notion was clearly made by people who do not use or understand keyboard shortcuts; you can't even properly select text without using the mouse.

It's been somewhat maddening switching from Confluence.

I did a system earlier this year with My Generation Energy, coincidentally while I was interviewing for the CPO role at Aurora Solar (where I am now).

Highly recommend MGE if you’re in the Cape Cod area. Not sure how far off Cape they’ll go if not.

I do, feel free to DM on Twitter. Just pull an 18 kW system in a few months ago and it’s been great.

(Full disclosure: I’m in the solar industry, but on the software side. Recently left Cloudflare to join Aurora Solar as CPO.)

Yes, especially as compliance and regulatory frameworks continue to evolve and become more difficult to adhere to as mentioned elsewhere in the comments.

We're inherently faster than other "serverless" platforms due to the scale and homogeneous design of our network, and that network has presence in nearly 50% more cities than it did just 3 years ago. We were plenty fast enough then and we're even faster now.

Other things that customers (still) really care about: developer experience, ease of use, and cost. Nobody likes paying the AWS tax to move data around—they just want to use the best solution from the best cloud provider. Workers and the associated storage primitives allow them to pick and choose from the best that AWS, Azure, Cloudflare, GCP, et al. have to offer.

(Disclaimer: I'm a long time Cloudflare employee focused on App Sec, and I speak to customers regularly who look to Workers largely for compliance reasons, but I don't work on the Developer Platform business. Am sure my Dev Platform peers will chime in with more nuanced answers!)