Skip to content

Exclude competitor references from View Details explanation output - #1535

Open
cx-tejal-thorat wants to merge 1 commit into
mainfrom
fix/exclude-competitor-references-view-details
Open

Exclude competitor references from View Details explanation output#1535
cx-tejal-thorat wants to merge 1 commit into
mainfrom
fix/exclude-competitor-references-view-details

Conversation

@cx-tejal-thorat

Copy link
Copy Markdown

The SCA and Containers explanation prompts instructed the model to search the web for "trusted community or vendor reports", then separately told it "Never mention competitor vendors or tools". When search results were dominated by security vendors, the model resolved the conflict in favour of citing them, and Snyk/Orca/Qualys links appeared in the Sources section.

Updates the summary constraint in both prompts to say "appsec vendors" outright and to spell out that only open-source advisory sources belong in the Sources section, so the model no longer has to work out for itself who qualifies as a Checkmarx competitor.

The SCA and Containers explanation prompts instructed the model to search
the web for "trusted community or vendor reports", then separately told it
"Never mention competitor vendors or tools". When search results were
dominated by security vendors, the model resolved the conflict in favour of
citing them, and Snyk/Orca/Qualys links appeared in the Sources section.

Tighten the summary constraint in both prompts to name the excluded category
explicitly (appsec vendors) and to state positively which sources are
allowed in the Sources section, rather than relying on the model to infer
who counts as a Checkmarx competitor.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@cx-tejal-thorat
cx-tejal-thorat requested review from a team and cx-rakesh-kadu August 25, 2026 11:40
@stepsecurity-app

stepsecurity-app Bot commented Aug 25, 2026

Copy link
Copy Markdown
Contributor

Resolved — a later workflow run passed this policy check.

Original alert (resolved)

Security Policy Alert: Secret Policy Violation

This workflow run has been blocked by StepSecurity's secrets policy because it accesses secrets and the workflow file differs from the default branch.

Secret references detected:

  • secrets.AST_RND_SCANS_BASE_URI at line 21
  • secrets.AST_RND_SCANS_TENANT at line 22
  • secrets.AST_RND_SCANS_CLIENT_ID at line 23
  • secrets.AST_RND_SCANS_CLIENT_SECRET at line 24

To approve this workflow, please add the workflows-approved label to this PR.

Note: The label must be added by someone other than the PR author (cx-tejal-thorat) or automation bots to ensure proper security review.

After the label is added, you can re-run the blocked workflow to proceed.

This workflow will be automatically approved once merged into the default branch.

For more information, see StepSecurity's Secret Exfiltration Policy documentation.

@stepsecurity-app

Copy link
Copy Markdown
Contributor

Security Policy Alert: Secret Policy Violation

This workflow run has been blocked by StepSecurity's secrets policy because it accesses secrets and the workflow file differs from the default branch.

Secret references detected:

  • secrets.ECHO_LIBRARIES_ACCESS_KEY at line 33
  • secrets.CX_APIKEY_E2E_DEU at line 91
  • secrets.API_KEY at line 148
  • secrets.TEST_SCAN_ID at line 149

To approve this workflow, please add the workflows-approved label to this PR.

Note: The label must be added by someone other than the PR author (cx-tejal-thorat) or automation bots to ensure proper security review.

After the label is added, you can re-run the blocked workflow to proceed.

This workflow will be automatically approved once merged into the default branch.

For more information, see StepSecurity's Secret Exfiltration Policy documentation.

@github-actions

Copy link
Copy Markdown
Contributor

⚠️ Potential secret(s) detected (unverified)

@cx-tejal-thorat — TruffleHog found 1 potential secret(s) in this PR (0 verified, 1 unverified).

Secret Type Status Commit File Path View
Github ⚠️ unverified a2e4440d0a .npmrc 🔎 View secret

🛠 Guidelines to remediate hardcoded secrets

To avoid such incidents in the future consider:

  • Following the best practices for managing and storing secrets, including API keys and other credentials.
  • Re-scan after cleanup before merging.

⚠️ These are unverified matches and do not block the merge — please review and confirm they are not real secrets.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants