YoVDO

Capslock: Escaping Bad Dependencies

Offered By: Linux Foundation via YouTube

Tags

Software Security Courses Vulnerability Assessment Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the critical topic of package security and dependency management in this 38-minute conference talk by Jess McClintock from Google at the Linux Foundation event. Dive into the concept of Capslock, a CLI tool designed to analyze Go package imports at the callpath level. Learn how restricting package permissions and capabilities can mitigate potential attack vectors, including recent incidents involving malicious code insertion through third-party libraries. Understand the importance of the principle of least privilege within the ecosystem and how increased scrutiny on dangerous capabilities can enhance overall security. Discover how Capslock's approach, inspired by mobile phone permissions systems, helps reduce false positives and prevent alert fatigue by providing more focused and accurate signals. Gain insights into the tool's functionality and its availability for Go on deps.dev, with future support planned for additional programming languages.

Syllabus

Capslock: Escaping Bad Dependencies - Jess McClintock, Google


Taught by

Linux Foundation

Tags

Related Courses

Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems
Vanderbilt University via Coursera
Engineering Maintainable Android Apps
Vanderbilt University via Coursera
Software Design as an Element of the Software Development Lifecycle
University of Colorado System via Coursera
Secure Software Development
Pluralsight
Secure Software Concepts for CSSLPĀ®
Pluralsight