User Interface Overview

AI Guardian features a user-friendly and intuitive interface for easy navigation.

How to Set Up Your AI Guardian Account

To set up your AI Guardian account, follow these steps below:

  1. Sign In:

    • Sign in using your Google or GitHub account.

  2. Connect GitHub:

    • Link your GitHub account to allow AI Guardian to access your repositories.

  3. Add Your First Project:

    • Once connected, add your first project when prompted.

  4. Access the Dashboard:

    • After adding the project, you will then be redirected to the main dashboard.

Hub Management

Hub in AI Guardian allows you to manage centralized workspace management. If you have multiple GitHub Organizations to handle.

  1. Click Add Hub

  2. Click Create

You will automatically be redirected to the Integrations page. You have the capability to manage multiple Hubs, from AI Guardian. If you want to distinguish between your Git Organizations.

Connect GitHub

GitHub Integration

  1. Click Connect GitHub

  2. Authorize the GitHub App

  3. Select the repositories to grant access

The integration is now ready.

Add a Project

  1. Click Add Project

  2. Enter a Project Name

  3. Select the GitHub Integration

  4. Choose a repository (Use the search function in the dropdown to quickly find repositories)

  5. Select a branch (Branch search is available)

  6. Click Save Project

Saving the project automatically starts the scanning process.

Managing Projects

Edit Project Settings

You can modify project configurations, including auto scan settings, at any time:

  • Navigate to the project you want to edit

  • Click Edit to modify project settings

  • Update auto scan intervals or other configurations as needed

  • Save your changes

Auto Scan Configuration

AI Guardian can automatically scan your projects at regular intervals to ensure continuous security monitoring:

  • Configure auto scan intervals (e.g., every 5 minutes, every 2 days)

  • Once enabled, scans run automatically based on your specified schedule

  • Modify auto scan settings anytime by editing the project

Auto scan helps maintain continuous security coverage without manual intervention, ensuring new vulnerabilities are detected promptly.

Scan Your Code

As soon as you save the project, AI Guardian begins scanning your code for:

  • SAST issues (code-level vulnerabilities)

  • SCA issues (library and dependency vulnerabilities)

After the scan completes:

  • You will see a list of findings

  • Each finding is marked with a severity level (Critical, High, Medium, Low)

  • Click View to see detailed information for each result

Single File Scan

In addition to full repository scans, AI Guardian also allows you to scan a single source file.

  • Select Single File Scan

  • Upload or choose a file

  • Start the scan

The file is analyzed for SAST, SCA issues. Results are displayed with severity levels and AI-generated recommendations.

This option is useful for quick validation, reviewing changes before committing, or scanning standalone files.

Fix Vulnerabilities with AI

AI Guardian helps you fix security issues using AI-generated suggestions.

Remediate an Issue

  1. Select the issue you want to fix

  2. Click Remediate

  3. Remediation views include an interactive chat to review and refine fixes.

  4. Review the fix suggested by AI Guardian

  5. Review the code changes (diff)

  6. Click Approve

Once approved, AI Guardian creates a Pull Request in GitHub.

Review and Merge the Pull Request

  1. Open the Pull Request created by AI Guardian

  2. Review the code changes in GitHub

  3. If the changes look good, merge the Pull Request

The fix is now applied to your repository.

Rescan Anytime

After merging the Pull Request:

  • You can rescan the project at any time

  • This helps confirm that the issue is fixed

  • It also checks for any new vulnerabilities

Chat History & Resuming Remediation

AI Guardian maintains a chat history of your remediation sessions, allowing you to resume where you left off:

  • If you're logged out or your session expires during remediation, you can resume from your previous position

  • Access your remediation history to continue ongoing conversations

  • Chat history is available for 2 days from when the remediation begins

  • Expired history entries are view-only and cannot be modified

This feature ensures you don't lose progress if interrupted during the remediation process, making it easier to complete security fixes efficiently.

Was this helpful?

Last updated