Vulnerability management

Last updated: Oct 27, 2026


The Cursor extension of Fluid Attacks has these functions:

To use these functions, click the Fluid Attacks extension in the activity bar of Cursor. You can also click the repository files with a red dot in the explorer of Cursor. This page tells you how to use these functions. Custom Fix and Autofix have their own pages with more details.

See vulnerable file and code line

You can see the vulnerabilities that the Fluid Attacks platform reports directly in Cursor.

To start from the Fluid Attacks extension icon, follow these steps:

  1. Click the Fluid Attacks icon in the activity bar of Cursor. The extension shows a list of the weaknesses in your code.

    See reported vulnerability types in the Fluid Attacks Cursor extension
  2. Click the weakness that you want to examine. The extension shows all the affected files.

    View affected files on the Fluid Attacks Cursor extension
  3. Select a file. The line of code with the vulnerability has a red underline.

    See vulnerable line of code with the Fluid Attacks Cursor extension

To start from the explorer of Cursor, follow these steps:

  1. Open the project of the Git repository that Fluid Attacks tests. The files with vulnerabilities have red dots.

  2. Click a file to open it.

    Open vulnerable files on the Fluid Attacks Cursor extension
  3. Find the vulnerable lines of code. They have a red underline.

Request reattacks

Reattacks are the retests where Fluid Attacks examines if the fixes in your code correct the vulnerabilities.

To request reattacks from the Fluid Attacks extension icon, follow these steps:

  1. Click the Fluid Attacks extension in the activity bar of Cursor.

  2. Click the name of the vulnerability type to expand it.

  3. Click a vulnerable file. Some icons appear.

  4. Click the shield icon to request a reattack.

    Find reattack option in the Fluid Attacks Cursor extension
  5. Type a description of the fix that you applied.

  6. Press Enter/Return. After a short time, a notification shows that you sent the request.

  7. If you want, refresh the view (Ctrl/Cmd + R). If the underline of the vulnerability changes from red to blue, the Fluid Attacks platform received your request.

To start from the explorer of Cursor, follow these steps:

  1. Click the file to open it.
  2. Right-click the underlined code.
  3. Select the Request reattack option.
  4. Type a description of the fix that you applied.
  5. Press Enter/Return. After a short time, a notification shows that you sent the request.

Go to DB and vulnerability on the platform

The Fluid Attacks Cursor extension has external links to the Fluid Attacks database (DB). It also has links to the report of the vulnerability on the Fluid Attacks platform. The primary subjects of the DB are the standards, requirements, and weaknesses that set the results of security testing.

To open these external links from the Fluid Attacks extension icon, follow these steps:

  1. Click the extension in the activity bar of Cursor.
  2. Right-click the vulnerability type that you want to examine.
  3. Select Go to DB or Go to Finding.

To open the link to the DB from the explorer of Cursor, follow these steps:

  1. Click the file to open it.
  2. Right-click the vulnerable line.
  3. Select Go to DB.

To open the link to the vulnerability on the Fluid Attacks platform from the explorer of Cursor, follow these steps:

  1. Click the file to open it.

  2. Hover over the vulnerable line. A pop-up window shows the definition and the external link.

    Open link to the platform from the Fluid Attacks Cursor extension
  3. Click the link to the vulnerability on the Fluid Attacks platform.

View vulnerability description

Fluid Attacks has full documentation about its classification of weaknesses.

To read the description of a weakness from the Fluid Attacks extension icon, follow these steps:

  1. Click the Fluid Attacks extension in the activity bar of Cursor.
  2. Right-click the weakness that you want to examine.
  3. Select See Finding description. The editor view splits and shows the related documentation of Fluid Attacks in Cursor. This documentation includes the attack vector, threat, severity score, and average remediation time.

To see the vulnerability description from the explorer of Cursor, follow these steps:

  1. Click the file to open it.
  2. Right-click the vulnerable line.
  3. Select See Finding description. The editor shows the vulnerability description and other details on the right side.

Use the fix options

The Cursor extension of Fluid Attacks uses AI to generate fix suggestions. You can use two functions:

  • Custom fix: Generates a step-by-step guide about how to fix your code. To use it, click a file and then click the wrench icon.

    Use Custom fix on the Fluid Attacks Cursor extension
  • Autofix: Generates a suggested pull request with the fixed code automatically. Be careful with this function, because its suggestions change your codebase. To use it, click a file and then click the hammer and wrench icon.

    Use Autofix on the Fluid Attacks Cursor extension

Apply SCA Fix

The Cursor extension can automatically apply the recommended fix for a vulnerable dependency directly to your project files. To apply the fix, follow these steps:

  1. Click the Fluid Attacks extension in the activity bar of Cursor.
  2. Expand the vulnerability type that you want to examine.
  3. Hover over an SCA vulnerability.
  4. Click the Apply SCA Fix icon.

As an alternative, follow these steps:

  1. Open the vulnerable dependency file in the editor.
  2. Put your cursor on the vulnerable line.
  3. Right-click the vulnerable line.
  4. Select Apply SCA Fix.

After you start the fix, the extension does these actions:

  • Uploads the related dependency files and applies the fix with git apply.
  • Updates the manifest files (for example, package.json or requirements.txt) with the corrected version.
  • Shows a warning if the automatic update of the lock files fails (for example, package-lock.json). The warning tells you to generate them again with your package manager (for example, npm install).
  • Shows a notification with the fix strategy, the target version, and a confidence level.
  • Shows a Retry option if it cannot apply the fix.

Refresh button

Click the refresh button to make sure that the extension shows your actions, for example, reattack requests and treatment assignments.

Refresh the Fluid Attacks Cursor extension

After the refresh, the vulnerability underlines show their status:

  • Blue: Reattack requested or on hold
  • Yellow: Accepted treatment applied ("Temporarily accepted" or "Indefinitely accepted")

On this page