IP Library Patent Application 19230585
Patent Application
App. No. 19/230,585

SYSTEMS AND METHODS FOR RESOLVING CODE VULNERABILITIES THROUGH COLLABORATIVE AGENTS

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
19/230,585
Abstract

Systems and methods for resolving code vulnerabilities through collaborative agents which may include accessing a code base of an identified vulnerability; configuring a plurality of autonomous agents, each comprising a predefined agent role associated with application security remediation process; executing a directed workflow of the plurality of agents, wherein the workflow is a conditional sequence of agent-driven processing steps for generating a proposed resolution to the identified vulnerability; and outputting a candidate resolution for the vulnerability based on results produced by the workflow.

Claims (37)

1 . A method comprising:

accessing a code base of an identified vulnerability;

configuring a plurality of autonomous agents, each comprising a predefined agent role associated with application security remediation process;

executing a directed workflow of the plurality of agents, wherein the workflow is a conditional sequence of agent-driven processing steps for generating a proposed resolution to the identified vulnerability; and

outputting a candidate resolution for the vulnerability based on results produced by the workflow.

2 . The method of claim 1 , wherein each agent of the plurality of agents is configured with a distinct role profile.

3 . The method of claim 2 , wherein the plurality of agents includes configuration for: a captain agent, a scout agent, a mechanic agent, an inspector agent, a guardian agent, a challenger agent, and a gatekeeper agent; and wherein executing the directed workflow comprises:

at the captain agent, orchestrating sub-goals and managing task sequencing within the workflow;

at the scout agent, retrieving context-specific attack payloads from external threat intelligence sources based on the classified vulnerability;

at the mechanic agent, generating a candidate resolution for the vulnerability using one or more large language models, informed by the retrieved attack payloads and code context;

at the inspector agent, computing a vulnerability score of dependencies used in the candidate resolution;

at the guardian agent, auditing the candidate resolution for potential leakage of sensitive data in violation of privacy or compliance policies;

at the challenger agent, generating and executing test cases to evaluate the effectiveness of the candidate resolution against the identified vulnerability; and

at the gatekeeper agent, generating one or more observability configurations or security policy artifacts for deployment into production monitoring systems.

4 . The method of claim 3 , wherein executing the directed workflow is executed according to a graph configuration comprising nodes corresponding to each agent role, and branches based on conditional outcomes produced by each agent.

5 . The method of claim 3 , wherein computing a vulnerability score of dependencies used in the candidate resolution comprises at the inspector agent computing a vulnerability score based on a weighted aggregation of: in-dimensions comprising vulnerability history, binary artifacts, code review quality, contributor trustworthiness, and fuzzing usage; and around-dimensions comprising library popularity, maintenance score, and security audit score.

6 . The method of claim 2 , further comprising: analyzing the code base using a Code Property Graph (CPG) to extract semantic structure and control/data flow properties used as context for at least one of the plurality of agents.

7 . The method of claim 1 , wherein configuring the plurality of agents comprises configuring prompt configuration of one or more agents using few-shot prompts combined with chain-of-thought reasoning, the prompts comprising prior resolution examples and explicit reasoning steps.

8 . The method of claim 1 , further comprising: verifying outputs across a plurality of large language models (LLMs), the verification comprising comparison of multiple proposed resolutions.

9 . The method of claim 1 , further comprising: providing a dashboard interface to review agent outputs and allow selective approval or revision before pushing the resolution to downstream systems.

10 . The method of claim 1 , further comprising: further comprising: modifying an agent output through external input; and re-executing the directed workflow from the node in the workflow graph corresponding to the modified output.

11 . The method of claim 1 , further comprising: further comprising: logging successful agent outputs, workflows, and context; and using the logged data to update the configuration or prompt template of one or more agents to support continuous learning.

12 . A system comprising:

a code review and management platform configured to provide access to source code for analysis with a code input interface code of a vulnerability;

an automated application security workflow engine comprising a directed graph workflow structure;

a plurality of autonomous agent modules communicatively coupled within the workflow engine, each agent module comprising configuration data defining a distinct role in vulnerability resolution; and

a resolution output interface for outputting a resolution based on the workflow.

13 . The system of claim 12 , wherein the plurality of agents comprises:

a captain agent configured to coordinate workflow execution and task delegation;

a scout agent configured to retrieve context-specific attack payloads from threat intelligence sources;

a mechanic agent configured to generate a candidate code resolution;

an inspector agent configured to audit dependencies of the resolution;

a guardian agent configured to verify compliance with sensitive data protection policies;

a challenger agent configured to generate and evaluate unit tests; and

a gatekeeper agent configured to generate observability or monitoring configurations based on the resolution.

14 . The system of claim 13 , wherein the workflow engine is configured as a directed acyclic graph (DAG) comprising nodes corresponding to agent modules and edges representing conditional transitions based on agent outcomes.

15 . The system of claim 13 , further comprising a feedback system configured to log workflow outputs and update one or more agent modules based on resolution generation performance.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2026
From: SHIFTLEFT, INC.
To: HARNESS INC.
Reel/Frame 074196/0845 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 12, 2025
From: CONIKEE, CHETAN
To: SHIFTLEFT, INC.
Reel/Frame 072000/0962 →