AIVory is a comprehensive compliance and security analysis plugin for JetBrains IDEs that ensures your code meets industry standards and detects potential security vulnerabilities in real-time. This repository exists as a community hub and issue tracker.
If you have any feedback, suggestions, or issues with the plugin, please use our Github repository to report them. You can also use the repository to contribute to the plugin development or request new features.
- Multi-standard compliance validation (OWASP Top 10, GDPR, HIPAA, PCI-DSS, SOC 2, ISO 27001)
- AI-generated code detection and enhanced scrutiny
- Real-time code analysis with inline warnings
- Comprehensive compliance dashboard with trend analysis
- Support for 20+ programming languages
- Git integration with pre-commit validation
- Team collaboration with shared policies
- Export compliance reports in JSON, CSV, and certification-ready formats
You can install AIVory from the JetBrains Marketplace or from the IDE settings.
- From the Marketplace: Go to AIVory and click on the Install button. Then restart your IDE to activate the plugin.
- From the IDE settings: Go to File > Settings > Plugins and search for AIVory. Click on the Install button and activate the plugin.
To use AIVory for compliance validation and security analysis:
- Install the plugin
- Authenticate using your AIVory account (or start a free trial)
- Check that your project files are properly indexed
- Go to the Settings page (Settings > Tools > "AIVory") to configure compliance standards
- Select which compliance frameworks to enable (OWASP, GDPR, HIPAA, etc.)
- Configure severity levels and custom rules as needed
- Select "apply" to store all changes
- Open the AIVory Dashboard (View > Tool Windows > AIVory) to monitor compliance
- Congratulations! AIVory is now actively scanning your code. Violations appear inline with quick-fix suggestions.
The plugin provides:
- Real-time violation detection as you type
- AI code detection with confidence scoring
- Compliance dashboard with violation metrics
- Export functionality for audit reports
- Team collaboration features for shared compliance policies