SPDX vs CycloneDX: Which SBOM Standard to Use


A harbor inspector on a wet night pier between an orange-lit dock of stacked crates and a blue searchlit dock, under the title SPDX vs CycloneDX.

SPDX vs CycloneDX compared on standards status, German BSI rules, VEX, license data, tool defaults, and version churn, with real Syft output for each format.

Fix: Support for Password Authentication Was Removed


A terminal showing a git push rejected because password authentication is not supported.

GitHub rejects your Git password over HTTPS. Switch the remote to SSH, or create a personal access token and store it, so pushes stop asking.

Fix: Too Many Authentication Failures


Fix: Too Many Auth Failures title over a silhouetted figure holding one glowing key before an arched gate lit by a column of lights, a huge ring of keys beside them.

SSH offers every key you own and the server cuts you off after six. Pin one key with IdentitiesOnly, and learn why GitHub gives a different error.

Fix: Host Key Verification Failed


Fix: Host Key Verification Failed title over a silhouetted figure facing two glowing masks, one blue and one orange, above a red warning line.

SSH stops with "Host key verification failed." Read the warning correctly, decide whether the key really changed, and fix it without disabling checking.

What Is OpenSSF?


Diagram showing the OpenSSF standard and its relationship to other open source standards.

OpenSSF is a cross-industry initiative improving open source software security. Understand why it exists, how it works, and its role in securing the software supply chain.

What Is SBOM?


Diagram showing the SBOM standard and its relationship to other software standards.

SBOM is a Software Bill of Materials listing all components in software. Understand why it exists, how it works, and its role in software supply chains.

Fundamentals of Privacy and Compliance


Diagram showing privacy and compliance fundamentals, including data protection, legal requirements, and security measures.

Privacy and compliance fundamentals: protect user data, meet legal requirements, and build systems defensible in an audit.

Fundamentals of Software Security


Diagram showing software security fundamentals including threats, vulnerabilities, authentication, authorization, encryption, and secure development practices.

Software security fundamentals: threats, vulnerabilities, and defenses. Build systems that protect data and users from attacks.

How to Use Multiple GitHub Accounts on the Same Computer: Complete Guide


Learn how to manage multiple GitHub accounts on one computer using SSH keys. Includes step-by-step instructions, shell functions, and best practices for macOS.

How to Fix Permission Denied (publickey) in SSH and GitHub


A terminal showing the SSH error Permission denied (publickey) after a failed login.

Fix "Permission denied (publickey)" in SSH and Git: use the git user, load your key into ssh-agent, add it to GitHub, and set key file permissions.