Sari la conținut

Română · beta. Traducerea a fost făcută automat și este încă în curs de revizuire. Citește pagina în engleză

perspectiva aiqbenchProduse AI

analiza aiqbench

This article details how Shopify utilizes an AI agent named River to automate and close security vulnerability patches within its monorepo, significantly reducing backlog and increasing merge success rates. By leveraging shared engineering conventions and real-time code context, the system shifts security remediation from a manual fix process to an automated operational pipeline. This represents a practical application of agentic workflows in maintaining software supply chain integrity against evolving threats.
Surse care acoperăShopify Engineering Blog, LessWrong, Fortune
Ce este aceastaLectura unui model asupra articolului și a acoperirii conexe, scrisă pentru aiqbench. Nu sunt cuvintele publicației.

How River takes security work from a fix to merge

Shopify Engineering Blog10 min de cititArticolul și perspectiva sunt în engleză.

A good patch isn't the same as a fixed vulnerability. Shopify operates systems that can generate dependency upgrades and draft fixes for first-party code, but they can’t drive remediation to closure. The repository can change while a PR waits for review; a developer might add context that changes what the fix should be; and passing CI on a PR doesn't prove the vulnerability has been removed from the repository head. River is an AI agent that lives in our company Slack. As we described in Under the River, River works from the root of World, Shopify’s monorepo, using the same reproducible development environments, written-down skills, and engineering conventions as our developers. That shared substrate gives these security workflows Shopify-specific context from the start; we add the remediation logic rather than reteaching the agent how our codebase works. In practice, engineers no longer have to shuttle state between code, CI, Slack, and the tracker; they can focus on the product and the risk decisions that require human judgement. River checks the original finding against current code, updates the patch when it can do so safely, brings in the right engineers when a decision needs their context,…

Extras afișat conform termenilor RSS ai publicației · 195 cuvinte · textul integral și figurile sunt pe site-ul publicației

Subiecte conexe