VK Introduces Security Gate: Internal AppSec Platform for Code, Dependency and Container Security

VK has detailed its internal Security Gate platform, which combines SAST, SCA, secret detection and container scanning to identify security issues across more than 40,000 repositories. The system applies custom prioritization rules, dynamic metadata analysis and an LLM-based triage module called VK Triage to reduce false positives and focus developer attention on exploitable findings. Security Gate integrates directly with corporate GitLab for automatic project onboarding, badge reporting and merge-request checks via the Fast Scanner service. It also monitors open-source dependencies for protestware, malware and reachable vulnerable methods, while supporting a wide range of languages including Python, Go, Java and Swift. Additional features include Jira linking, cross-branch triage, SBOM export and automated alerts through VK WorkSpace bots.

HabrTranslated from Russian

Read at source

VK has published a detailed overview of Security Gate, its internal AppSec platform that unifies static analysis, dependency checking and secret detection for developers.

The platform performs SAST using signature rules and inter-file taint analysis to detect SQL injections, XSS, RCE and missing sanitizers across supported languages such as Python, TypeScript, Go, Java, Rust and Swift.

For open-source components, SCA services evaluate reachability of vulnerable methods, distinguish dev versus prod dependencies and search for protestware and malware using proprietary feeds. A dedicated SG Malware Protector module continuously monitors new threats and updates the corporate artifact repository blacklist.

Fast Scanner automatically attaches to GitLab merge requests, performs rapid checks and posts results directly in comments, allowing teams to remediate issues before code reaches default branches.

Security Gate applies multiple layers of prioritization: statistical rule tuning, dynamic lowering of severity for test and mock code, and a custom CVE calculator that weighs exploit availability, automation potential and code reachability. Secrets receive additional VK Triage LLM processing that rejects obvious false positives with an F1 score of 0.981 on internal benchmarks.

The interface provides project dashboards, data-flow visualization, Jira integration, cross-branch verdicts and exportable XLSX, CSV and SBOM reports. Projects are discovered automatically from corporate GitLab, with scans triggered on changes or every 30 days for unchanged repositories.

Meridian digestThe week's most consequential security stories, distilled into one briefing.See the digest

More in Vulnerabilities & Exploits

Telegram for Android Patches Voice Call Vulnerability Enabling Code Execution
Yandex Patches Millions of Stations After eMudhra Certificate Keys Compromised
Cisco ASA and FTD Face DoS Vulnerability in SSL VPN Already Exploited in the Wild