Skip to content

Conversation

@abhijna
Copy link
Collaborator

@abhijna abhijna commented Dec 1, 2025

Preview
Analyze

  • A subject matter expert (SME) reviews the content
  • A technical writer reviews the content or PR

@netlify
Copy link

netlify bot commented Dec 1, 2025

Don't forget to add /docs at the end of the deploy preview site URL!

Name Link
🔨 Latest commit ccfcc73
🔍 Latest deploy log https://app.netlify.com/projects/semgrep-docs-prod/deploys/692f2353c5b19a000891e5bf
😎 Deploy Preview https://deploy-preview-2414--semgrep-docs-prod.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@abhijna abhijna self-assigned this Dec 1, 2025
@abhijna abhijna added the documentation Improvements or additions to documentation label Dec 1, 2025
Copy link
Collaborator

@armchairlinguist armchairlinguist left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The correct logic of:

High and Critical severity AND High and Medium Confidence

is the main thing that needs to be fixed here (the rest of my notes are just opinions). It's not an OR thing. It must have one of those two severities AND one of those two confidence levels to be automatically analyzed.


Assistant will automatically generate an analysis for any new finding on a **full scan** that is:
- Critical or High severity, or
- High or Medium confidence.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not or - AND :)

Comment on lines 48 to 49
- Updated findings: Findings that are updates to existing issues rather than new findings
- Duplicate findings: Findings that are duplicates of existing findings
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not really sure what this is supposed to indicate, would recommend just leaving these off as they are potentially inaccurate / would only add confusion.

* In Semgrep AppSec Platform: the Assistant recommendation appears in Semgrep Code's **Finding Details** page under **Activity**, along with **Agree and ignore** or **Disagree** buttons.
* In Slack notifications: the **Agree** and **Disagree** buttons appear under the Assistant recommendation message.
* In GitHub pull requests: you can leave feedback using `/semgrep assistant agree|disagree`.
* In GitHub PRs: you can leave feedback using `/semgrep assistant agree|disagree`.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not sure you actually can anymore? Maybe worth checking with the Assistant team.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Confirmed that this was removed

- Requires the Semgrep AppSec Platform for its use
- Auto-analyzes many but not all findings during scans
- For full scans, all *new* issues that are either:
- High or Critical severity, or
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

AND not or

#### Guidance

With Assistant enabled, every PR or MR comment Semgrep pushes includes remediation guidance with information on fixing the issue. Assistant's remediation guidance provides step-by-step instructions on how to remediate the finding identified by Semgrep Code.
With Assistant enabled, PR or MR comments from Semgrep include step-by-step instructions for remedying the finding identified by Semgrep Code.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I like the shortening overall, but I do wonder about "remedying". "Remediation" seems to be the term of art in security. Would run this by the Assistant folks or our internal practitioners.


## Request analysis for existing findings

If you want Assistant analyses for findings that weren't automatically analyzed (as described above), you can request them in bulk through Semgrep AppSec Platform.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
If you want Assistant analyses for findings that weren't automatically analyzed (as described above), you can request them in bulk through Semgrep AppSec Platform.
If you want Assistant analyses for findings that weren't automatically analyzed, as described above, you can request them in bulk through Semgrep AppSec Platform.

Can you clarify what request means? Does the user have to click something or is it something they have to contact us for?

abhijna and others added 7 commits December 2, 2025 09:12
Co-authored-by: Katie Horne <katie.horne@semgrep.com>
Co-authored-by: Katie Horne <katie.horne@semgrep.com>
Co-authored-by: Katie Horne <katie.horne@semgrep.com>
Co-authored-by: Katie Horne <katie.horne@semgrep.com>
Co-authored-by: Katie Horne <katie.horne@semgrep.com>
Co-authored-by: Katie Horne <katie.horne@semgrep.com>
Co-authored-by: Katie Horne <katie.horne@semgrep.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants