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:
Sign In:
Sign in using your Google or GitHub account.
Connect GitHub:
Link your GitHub account to allow AI Guardian to access your repositories.
Add Your First Project:
Once connected, add your first project when prompted.
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.
Click Add Hub
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
Click Connect GitHub
Authorize the GitHub App
Select the repositories to grant access
The integration is now ready.
Add a Project
Click Add Project
Enter a Project Name
Select the GitHub Integration
Choose a repository (Use the search function in the dropdown to quickly find repositories)
Select a branch (Branch search is available)
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
Select the issue you want to fix
Click Remediate
Remediation views include an interactive chat to review and refine fixes.
Review the fix suggested by AI Guardian
Review the code changes (diff)
Click Approve
Once approved, AI Guardian creates a Pull Request in GitHub.
Review and Merge the Pull Request
Open the Pull Request created by AI Guardian
Review the code changes in GitHub
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