GitHub Advanced Security covers security: Code Security finds vulnerabilities, and Secret Protection finds exposed credentials. Code Quality covers maintainability, reliability, and coverage, and the two disciplines work together. Quality issues are where vulnerabilities can hide, so cleaner code gives your security team less to reason about. Code Quality and Code Security run on the same CodeQL engine, and both report through one Security and quality overview.