heygrc
heygrc and Snyk Code

Different jobs, same pull request.

Snyk Code looks for security vulnerabilities in the code, the flaws an attacker could exploit. heygrc looks for compliance obligations a change touches, a different category of risk. A change can be ordinary-looking code and still mishandle a special category of personal data.

Snyk Code

Snyk Code is a security-focused static analysis tool (SAST). It scans code for security vulnerabilities and suggests fixes.

heygrc

heygrc reviews each pull request against the compliance frameworks your company must meet (ISO 27001, SOC 2, GDPR, and more) and cites the specific control a change touches. It is built for compliance, not code quality.

Where they do not overlap

Ordinary code that stores health data plainly.

This change adds a free-text diagnosis field to the same profile table as ordinary fields.

models/profile.ts+1 −0
const profileColumns = {  displayName: text(),+  diagnosis: text(),   // clinician notes  timezone: text(),}
heygrcGDPR Art. 9

A diagnosis is health data, a special category under GDPR Art. 9, and storing it like any other field skips the extra basis and safeguards it requires. heygrc is built to recognize what kind of data a change introduces and cite the control.

Use them together

Keep Snyk Code. Add the compliance layer.

This is not a question of which tool wins. Snyk Code catches the bugs and quality problems heygrc never looks for, and heygrc catches the compliance issues a code review is not built to see. Running both means a pull request is checked for whether the code is good and for whether the change is compliant, two different kinds of risk, on the same diff.

heygrc does not replace your code review, and it does not certify you. It reviews changes against your frameworks and cites the control, so the compliance question is answered where the change is made. heygrc is in early access.

Questions

heygrc and Snyk Code, common questions.

Is heygrc an alternative to Snyk Code?

Not exactly. Snyk Code reviews your code; heygrc reviews each change for compliance against the frameworks your company must meet (ISO 27001, SOC 2, GDPR, and more) and cites the specific control it touches. They answer different questions about the same pull request, so heygrc is designed to run alongside it, not replace it.

Can I use heygrc and Snyk Code together?

Yes. They look at different kinds of risk on the same diff: Snyk Code on the code, heygrc on the compliance control a change touches. heygrc does not replace your code review.

What does heygrc check on a pull request?

heygrc reviews each pull request against the frameworks your company selected and cites the specific control a change touches, so the compliance question is answered in code review. heygrc does not certify you and is in early access.