Skip to content

GitHub Articles

What are AI agents?

AI agents transform software development by automating workflows and enhancing security. Explore the different types of AI agents and get a glimpse into the future of AI in development and security.

Learn more

What is prompt engineering?

Prompt engineering is the practice of crafting effective instructions that guide AI models to produce accurate, useful results.

Learn more

What is Unsupervised Learning?

Unsupervised learning finds patterns in unlabeled data, making sense of complex datasets.

Learn more

What is software composition analysis (SCA)?

Discover how software composition analysis (SCA) tools improve the security, quality, and efficiency of your open source software.

Learn more

What is generative AI (GenAI)?

Generative AI creates new content—text, code, images, audio, and video—from existing data.

Learn more

What is risk-based vulnerability management (RBVM)?

Discover how risk-based vulnerability management (RBVM) helps organizations focus on the most critical security risks to optimize protection and allocate resources effectively.

Learn more

What is a Data Breach?

Discover how data breaches occur, their impact on businesses, and the industries most at risk. Learn about common attack methods and tools and best practices for securing sensitive data.

Learn more

What is software architecture?

Learn how software architecture helps developers build scalable, efficient systems using best practices, key components, and common styles and patterns.

Learn more

What is open source AI?

Open source AI offers more control, clarity, and room to build the way you want.

Learn more

What is a software bill of materials (SBOM)?

Software is built in layers. An SBOM shows what’s inside—so you can secure it.

Learn more

What is retrieval-augmented generation (RAG)?

AI often struggles with knowledge gaps and factual errors. Learn how retrieval-augmented generation (RAG) helps solve this.

Learn more

What is AIOps?

AI for IT operations (AIOps) uses AI to help IT teams reduce downtime and scale operations.

Learn more