Secure Code Best Practices
- Maybe you know JavaScript, but do you know how to write secure JavaScript code on the server?
- Gain real-world security skills that are applicable in day-to-day usage of Bun APIs and development practices.
Bun’s security surface is multi-faceted, covering the runtime, the package manager, the API surface, and supply chain security concerns in the underlying JavaScript ecosystem. Furthermore, in this course we explore the security implications of various types of security vulnerabilities in server-side JavaScript applications, specifically in the Bun runtime.
We extend our knowledge of insecure code patterns in JavaScript to security principles such as secure-by-default and secure-by-design and how they apply to the Bun runtime.
This course features a hands-on code review and exercises on vulnerable code patterns in Bun. It demonstrates the pitfalls, exploitation techniques, and security best practices developers should follow to mitigate these risks.
This course caters to JavaScript software developers who are building server-side JavaScript applications using Bun.
You’ll be provided with a rich and contextual security reference that aims to help developers and security professionals assess security risks in adopting Bun APIs and development practices.
You’ll learn the following security topics, insights, and security best practices when developing and deploying server-side JavaScript with Bun:
Following are some of the topics covered in this course, geared and tailored for JavaScript developers who are building server-side JavaScript applications using Bun:
Secure Code Best Practices
Defend Against Supply Chain Security in Open Source
event-stream
, XZ Utils, or ua-parser-js
security incidents? Learn how to defend against these types of supply chain attacks.Practical Secure Coding Skills
Practical Secure Coding Skills