Skip to main content

Security Fundamentals

The foundational concepts behind application and software security.

  • Security Fundamentals2 min read

    What is a Code Security Audit?

    A code security audit is a systematic expert review of source code to find vulnerabilities, insecure patterns, and compliance gaps that automated tools may miss.

  • Security Fundamentals2 min read

    What is a Security Vulnerability?

    A security vulnerability is a weakness in software or configuration that attackers can exploit. Understanding types, severity, and lifecycle is essential for prevention.

  • Security Fundamentals2 min read

    What is Application Security?

    Application security (AppSec) is the discipline of protecting software from threats using SAST, DAST, SCA, and secure coding practices throughout the development lifecycle.

  • Security Fundamentals2 min read

    What is Application Security Testing?

    Application security testing (AST) encompasses SAST, DAST, SCA, and penetration testing to find vulnerabilities in software before attackers do.

  • Security Fundamentals2 min read

    What is DevSecOps?

    DevSecOps integrates security into every stage of the DevOps pipeline, shifting from end-of-cycle security gates to continuous automated security throughout development.

  • Security Fundamentals2 min read

    What is Secure Coding?

    Secure coding is the practice of writing software that resists vulnerabilities by validating input, managing secrets, and applying security principles throughout development.

  • Security Fundamentals2 min read

    What is Secure SDLC?

    Secure SDLC integrates security into every phase of software development, from requirements and threat modeling through implementation, testing, and ongoing maintenance.

  • Security Fundamentals2 min read

    What is Shift Left Security?

    Shift left security moves security activities earlier in the SDLC, catching vulnerabilities during design and development when they are cheapest and fastest to fix.

  • Security Fundamentals2 min read

    What is Software Security?

    Software security is the discipline of building and operating software that resists attack, covering secure coding, dependency management, secret handling, and the full SDLC.

  • Security Fundamentals2 min read

    What is the SDLC?

    The Software Development Lifecycle (SDLC) is the structured process for planning, designing, building, testing, deploying, and maintaining software, with security embedded at each phase.

Start free

Build what you're proud to ship.

Bring a Codebase Architect to your AI-native engineering workflow.

Start free

Hyrax is free to start. Full product, $30 starter credit, $10/month of credits. No credit card.