Configuring AIVory
Customize AIVory to match your project’s compliance requirements, team preferences, and development workflow.
- Three configuration levels - IDE, project, and team settings with clear priority order
- Compliance standards - Enable/disable from 15+ supported standards
- Scan behavior - Control background scanning frequency and triggers
- AI detection - Configure confidence thresholds and visual markers
Configuration Levels
AIVory supports configuration at multiple levels, giving you flexibility from personal preferences to team-wide policies.
IDE-Level Settings
Personal preferences and global defaults stored in your IDE
Project-Level Settings
Project-specific configuration via
aivory.config.json
Team Settings
Centralized configuration via the web dashboard
Note
Priority Order: Project settings override IDE settings, which override team defaults.
IDE-Level Settings
Access global AIVory settings through your IDE’s preferences panel.
Opening Settings
| Platform | Navigation |
|---|---|
| Windows/Linux | File → Settings → Tools → AIVory |
| macOS | IntelliJ IDEA → Preferences → Tools → AIVory |
| Quick access | Search for “AIVory” in settings search bar |
Note
Use the quick access search bar in your IDE settings - just type “AIVory” to jump directly to the configuration panel.
General Settings
Authentication Settings
| Setting | Description |
|---|---|
| Account | Shows currently logged-in user |
| Log Out | Disconnect from AIVory account |
| Reset Auth | Clear authentication state (for troubleshooting) |
Scan Behavior Settings
Background Scanning
- Enable automatic periodic scans
- Default: Enabled
- Recommended: Keep enabled for real-time monitoring
Scan Interval
- How often to run background scans
- Default: 30 minutes
- Range: 5 minutes to 6 hours
Note
If you’re experiencing performance issues on large projects, try increasing the scan interval to 1 hour or more.
Compliance Standards
Choose which standards to scan your code against. Enable or disable standards in Settings → Tools → AIVory → Compliance Standards.
OWASP Top 10
Enabled by default - recommended for all projects
GDPR
EU personal data protection requirements
HIPAA
Healthcare data security compliance
PCI-DSS
Payment card industry security
SOC 2
Enterprise SaaS controls
ISO 27001
Information security management
Note
Additional standards available: NIST, CIS Controls, CCPA, and 10+ more. Enable the standards relevant to your industry and compliance requirements.
AI Detection Settings
Configure how AIVory identifies and flags AI-generated code in your projects.
Enable AI Detection
Default: Enabled - Identify and validate AI-generated code
Confidence Threshold
Default: 75% - Range from 50% to 95%
Show AI Code Markers
Default: Enabled - Display gutter icons for AI-generated lines
Understanding Confidence Thresholds
The confidence threshold determines how certain AIVory must be before flagging code as AI-generated:
| Threshold | Behavior |
|---|---|
| Lower (50-65%) | More code flagged - may include false positives |
| Medium (70-80%) | Balanced detection - recommended for most teams |
| Higher (85-95%) | Only obvious AI code flagged - may miss some patterns |
Note
Start with the default 75% threshold and adjust based on your team’s false positive rate.
Next Steps
Need Help?
Support Options
Configuration questions? We’re here to help:
- Email: [email protected]
- Live Chat: app.aivory.net
- Docs: Full documentation
- FAQ: Common questions