Millions of Apple Applications Were Vulnerable to CocoaPods Supply Chain Attack

The vulnerabilities have since been patched, but had quietly persisted since the CocoaPods migration in 2014. Continue reading Millions of Apple Applications Were Vulnerable to CocoaPods Supply Chain Attack

White House Recommends Memory-Safe Programming Languages and Security-by-Design

A new report promotes preventing cyberattacks by using memory-safe languages and the development of software safety standards. Continue reading White House Recommends Memory-Safe Programming Languages and Security-by-Design

Top threats for the financial sector

The potential financial, operational, and reputational impact of ransomware makes it the top threat facing financial services organizations, according to a report from F-Secure. Phishing, exposed remote desktop protocol (RDP) ports, and the exploitatio… Continue reading Top threats for the financial sector

New TabularData Available in Swift on macOS Monterery (et al)

WWDC 2021 is on this week and many new fun things are being introduced, including some data science-friendly additions to the frameworks that come with Xcode 13 and available on macOS 12+ (and its *OS cousins). Specifically, Apple has made tabular data… Continue reading New TabularData Available in Swift on macOS Monterery (et al)

Making macOS Universal Apps in Swift with Universal Golang Static Libraries

There are a plethora of amazingly useful Golang libraries, and it has been possible for quite some time to use Go libraries with Swift. The advent of the release of the new Apple Silicon/M1/arm64 architecture for macOS created the need for a new round … Continue reading Making macOS Universal Apps in Swift with Universal Golang Static Libraries

Avoiding The mdls Command Line Round Trip With swiftr::swift_function()

The last post showed how to work with the macOS mdls command line XML output, but with {swiftr} we can avoid the command line round trip by bridging the low-level Spotlight API (which mdls uses) directly in R via Swift. If you’ve already played with {s… Continue reading Avoiding The mdls Command Line Round Trip With swiftr::swift_function()