Learn it from developers who built it.
Tutorials, how-tos and deep dives on AI, .NET, C#, cloud and developer tools, written by the community.
Learn how Dependabot alert retention affects closed vulnerability records and what teams should preserve for security reporting, audits, compliance, and history.
Learn whether AI coding tools need to upload entire repositories, how code indexing and targeted retrieval work, and what developers should check for code privacy.
Learn what CodeQL platform-specific bundles mean for CI, including self-hosted runners, installation scripts, architecture checks, migration steps, and troubleshooting.
Learn how to check which files an AI coding agent can read, including workspace permissions, indexing, Git, shell access, secrets, network access, and C# projects.
Learn what developers should check after the ZCode codebase indexing incident, including repository access, index security, retention, permissions, and AI tool data flow.
Learn how to manage GitHub Advanced Security across multiple organizations and repositories using enterprise policies, security configurations, defaults, enforcement, and REST API automation. This article explains how to create a consistent security baseline, manage repository coverage, handle legacy repositories, and reduce configuration drift in large GitHub environments.
Learn how backend response queue poisoning can desynchronize persistent HTTP connections and cause cross-user data exposure in vulnerable API Gateway architectures.
Learn how GitHub AI Scan APIs can automate AI-powered security checks across pull requests and integrate security analysis into modern development workflows.
Learn how confidential computing can protect sensitive data during Azure AI Search vector operations and strengthen security for privacy-sensitive search workloads.
Learn how to choose read, write, or no-cache access in GitHub Actions workflows and reduce security risks from untrusted builds and cache poisoning.
Learn how to run CodeQL C# analysis on Linux ARM64 runners, including setup considerations, GitHub Actions integration, compatibility, and security analysis workflows.
Learn how to build safer long-lived GitHub OAuth integrations by handling expiring tokens, token refresh, secure storage, authentication failures, and credential rotation.
Learn how GitHub Ruleset Insights can help teams measure repository governance, identify policy bypasses, monitor ruleset enforcement, and improve enterprise GitHub security.
Learn how token-type-aware GitHub credential revocation can improve enterprise incident response by quickly identifying, invalidating, and containing compromised credentials.
Learn how GitHub Copilot MCP allowlists can secure AI agent tools in enterprise environments by controlling tool access, permissions, trusted servers, and agent capabilities.
Learn how to use CodeQL with GitHub Actions to detect workflow injection vulnerabilities, unsafe expressions, untrusted inputs, and CI/CD security risks before production.
Learn how to design enterprise MCP allowlists for GitHub Copilot agent tools, controlling tool access, permissions, security risks, and governance.
Learn how to defend enterprise RAG systems against indirect prompt injection using LangGraph, retrieval validation, input sanitization, instruction isolation, and security controls.
Learn how GitHub Code Scanning mitigated alerts work and how security teams can document resolved risks without hiding important security information.
Learn how to secure GitHub Copilot agents in Microsoft Teams when accessing private repositories, including permissions, identity, write access, and auditing.
Explore CodeQL 2.26.3 security detection for GitHub Actions workflows and learn how to test CI/CD pipelines for workflow-related security vulnerabilities.
Learn how to test CodeQL 2.26.3 security detection for GitHub Actions workflows and improve vulnerability detection in CI/CD pipelines.
Learn how to test AI database agents for cross-tenant data access risks using authorization checks, tenant isolation, and least-privilege security controls
Learn how to secure AI agents with temporary permissions, execution isolation, runtime policies, human approval, and defense-in-depth controls for safer enterprise Agentic AI systems.
Learn how to use CodeQL to test GitHub Actions workflows for injection vulnerabilities and strengthen CI/CD security against malicious workflow inputs.
Learn how NuGet Trusted Publishing enables keyless .NET package releases using modern identity-based authentication to reduce long-lived credential and supply chain risks.
Learn how to secure GitHub Copilot Agent Plugins by designing tool permission boundaries, controlling access, reducing risks, and governing agent capabilities.
Learn how NuGet Package Source Mapping prevents dependency confusion attacks in .NET applications by controlling package sources and securing software supply chains.
Learn how to test AI agent tool permissions using deny-by-default policies, authorization controls, negative security tests, and least-privilege access strategies.
Learn how to migrate NuGet API keys to 30-day credentials and secure .NET CI/CD pipelines against credential leakage, unauthorized package publishing, and supply-chain attacks.
Everything on Cyber Security, not only its articles: the Cyber Security page →
Write an article and earn +1,000 SHARP when it is approved.
Write an article