Skip to content

Conversation

@agateau-gg
Copy link
Collaborator

@agateau-gg agateau-gg commented Oct 28, 2025

Context

ggshield 1.44 introduced the --insecure option to replace the ambiguous --allow-self-signed. This PR makes similar changes to the VSCode extension.

What has been done

  • Introduce a new setting: insecure.
  • Mark the allowSelfSigned setting as deprecated.
  • Call ggshield with --insecure instead of --allow-self-signed.

If allowSelfSigned is set then it shows up like this in the UI:

image

When it's unset, it does not appear at all in the UI:

image

PR check list

  • As much as possible, the changes include tests
  • If the changes affect the end user (new feature, behavior change, bug fix) then the PR has a changelog entry.

@agateau-gg agateau-gg requested a review from a team as a code owner October 28, 2025 15:19
Copy link
Contributor

@sevbch sevbch left a comment

Choose a reason for hiding this comment

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

LGTM, just a couple comments

Also, adding @GabrielCousin as reviewer as he's a typescript expert

@sevbch sevbch requested a review from GabrielCousin October 29, 2025 09:15
Copy link
Contributor

@6d7a 6d7a left a comment

Choose a reason for hiding this comment

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

Just some orthography suggestions.

@6d7a 6d7a merged commit 263e459 into main Oct 31, 2025
7 checks passed
@6d7a 6d7a deleted the agateau/insecure branch October 31, 2025 17:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants