Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
What developer turns on auto updates of things like NPM, Composer, etc.? In my books that’s a fireable offense.
 
What developer turns on auto updates of things like NPM, Composer, etc.? In my books that’s a fireable offense.

It's very common (notice I said common, not smart) that dependencies are not checked into source control with the project, but instead are installed at the time of deployment, so e.g. files are copied to the server, and then composer/npm/etc are run to install dependencies based on the project configuration (which is part of the source control repo, and thus gets deployed).

Some will use "lock" files to only install a very specific version at deployment time, but given that they were internal libraries, it's possible they had no such limiting factor.

Like I said earlier, vendoring dependencies (i.e. you commit your dependencies to your own source control, so changes are trackable and reviewable just like your own code) is a pretty simple way to avoid a whole host of potential problems when relying on third party dependencies.
 
",while Apple told BleepingComputer that Birsan will receive a reward via the Apple Security Bounty program for responsibly disclosing the issue"

lol... That's what we get for being in a walled garden...
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.