Hello there and a very warm welcome! We are thrilled that you are joining our rapidly growing user base.
GuardRails is all about providing a great Developer Experience. Please reach out and let us know if there is anything to make the experience even better. Tweet at us @guardrailsio, email us at firstname.lastname@example.org, or open a ticket in our support portal.
Still have questions? Click here to find out about more about GuardRails.
It's simple, all you need is:
- a GitHub Account
ownerpermissions to install GitHub applications into organizations
Note: The GuardRails dashboard is accessible to members of the organization, but in order to enable repositories and manage subscriptions,
owner privileges are required.
Start by navigating to the GuardRails listing on the GitHub marketplace and click the "Set up a free trial" button.
Select the plan that you want to trial, select the organization that you want to install it in, and click on "Try free for 14 days".
Note: Every plan comes with a 2 week trial, so there are no charges at this point.
On the next screen you can review the order and click "Complete order and begin installation".
Next, you can choose which repositories you want to have covered by GuardRails.
You can either add all repositories or select the ones that you want to protect. Click "Install" again to complete the setup.
After a successful installation you will be re-directed to the GuardRails Dashboard.
Now, you can select the repositories that you want to have scanned by GuardRails. By default, all open-source repositories are enabled. Private repositories have to be enabled with the toggle.
Look for the repositories that you want to enable/disable and toggle the slider.
From now on, GuardRails will scan your repositories every time a Pull Request is created, and if you are on a paid team plan, also every time a commit is pushed to any branch.
The results of the security scan are shown as a comment of that PR, or in the branches tab of each repository.
An explanation of the Pull Request comment is found below: