Save 100% in your Nullify.AI Subscription with Nullify
Nullify.AI uses AI to help developers find and fix security vulnerabilities. It discusses how Nullify integrates with existing developer workflows. Some of the important points are that Nullify can be set up quickly and easily, and that it helps developers to find and fix vulnerabilities without slowing down the development process.
How to reduce the cost of a Nullify.AI subscription
i – Tricks are what we like to call direct ways to reduce your subscription costs.
You can use Nullify’s Open Source Version
Step 1: Setting up your GitHub application
Refer to GitHub’s documentation on creating a GitHub App for general guidance on setting up your application. Configure your application with the following details:
- GitHub App Name: Enter the name of your application.
- Homepage URL: Enter https://nullify.ai
Identifying and authorizing users:
- Add the Callback URL
- Enable Request user authorization (OAuth) during installation
- Enable Device Flow
Webhook:
- Add the Webhook URL
- Add the Webhook secret (optional)
- Enable SSL verification
Display Information:
- Add the Nullify logo (amethyst only) available from https://nullify.ai/brand-kit
Grant access to the following Repository permissions:
Permission | Access | Explanation |
Checks | Read & write | Write required to create and modify Check Runs |
Contents | Read & write | Write required for creating and resolving comments |
Issues | Read & write | Write required to create and modify Issues |
GitHub.com: Metadata | Read-only | This setting is automatically set by GitHub |
Pull Requests | Read & write | Write required to create and modify Pull Requests |
Grant access to the following Organization permissions:
Permission | Access | Explanation |
Members | Read | Read teams |
If Repository Administration permissions are not provided, please ensure that you enable GitHub Issues within each repository that Nullify is installed
Also, subscribe to the following Events:
Event Type | Subscription |
Pull Request | Required |
Push | Required |
Check Run | Required |
Issues | Required |
Issue Comment | Required |
Pull Request Review | Required |
Pull Request Review Comment | Required |
Pull Request Review Thread | Required |
In the “Where can this GitHub App be installed?” section, select Only on this account. Then select Create GitHub App.
Navigate to Optional features and opt-out of the user-to-server token expiration feature
Step 2: Installing your GitHub application in your organization
Now, you must install your GitHub App in your organization and retrieve the App ID, client secret and private key. For further details, consult GitHub’s documentation on installing GitHub Apps.
Navigate to the Developer settings of your new App. In General, get the App ID and Client ID:
In General, generate a new Client secret.
In General, generate a private key:
In Install App, install the App in your organization:
In Repository access, select the repositories you would like to install Nullify: