Generated SDK #2829319317 (major) - #208
sdk-generation-automation[bot] merged 1 commit into
Conversation
|
Your request is important to us. We will look into it shortly. (Note that this SDK code is auto generated) |
| "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.405.tgz", | ||
| "integrity": "sha512-bNglH7lPH5l+yHOes7Zr4VqxhOy4BQ9ZBUX4VdoFgxMpzJk7W1ZoO3Vgd9Pxa9PyjQ76sfm2aKH/nzEcCNRlew==", | ||
| "version": "1.5.410", | ||
| "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.410.tgz", |
There was a problem hiding this comment.
Semgrep identified an issue in your code:
package-lock.json contains a reference to a public package registry or CDN (https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.410.tgz). Dependencies must be resolved through the approved internal JFrog/Artifactory registry. Update your .npmrc to point at the approved registry, delete node_modules and package-lock.json, then re-run npm install and commit the regenerated lockfile.
To resolve this comment:
🔧 No guidance has been designated for this issue. Fix according to your organization's approved methods.
💬 Ignore this finding
Reply with Semgrep commands to ignore this finding.
/fp <comment>for false positive/ar <comment>for acceptable risk/other <comment>for all other reasons
Alternatively, triage in Semgrep AppSec Platform to ignore the finding created by block-public-registry-refs-in-package-lock.
You can view more details about this finding in the Semgrep AppSec Platform.
| "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.11.13.tgz", | ||
| "integrity": "sha512-k9HNuUVMlqVjQ9UHzfPjIqiDbWw7WqT1AoT7GL8VwvF3r0ZfArtgiSPAlmupyNquNgOJHTuH4CKYf8ttMTWBTQ==", | ||
| "version": "2.11.15", | ||
| "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.11.15.tgz", |
There was a problem hiding this comment.
Semgrep identified an issue in your code:
package-lock.json contains a reference to a public package registry or CDN (https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.11.15.tgz). Dependencies must be resolved through the approved internal JFrog/Artifactory registry. Update your .npmrc to point at the approved registry, delete node_modules and package-lock.json, then re-run npm install and commit the regenerated lockfile.
To resolve this comment:
✨ Commit fix suggestion
| "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.11.15.tgz", | |
| "resolved": "https://artifactory.example.com/api/npm/<VERIFIED_VALUE_REQUIRED>/baseline-browser-mapping/-/baseline-browser-mapping-2.11.15.tgz", |
View step-by-step instructions
- Configure the project’s
.npmrcto use the approved internal JFrog/Artifactory npm registry, replacing the placeholder with the registry URL provided by your organization:registry=https://artifactory.example.com/api/npm/<repository>/. - Configure registry authentication through your approved credential mechanism, such as an environment variable or npm-supported token configuration; do not place credentials directly in the repository.
- Remove the existing dependency installation and lockfile so npm does not retain public registry URLs:
$ rm -rf node_modules package-lock.json. - Reinstall dependencies using the configured internal registry:
$ npm install. - Confirm the regenerated
package-lock.jsonresolves packages through the approved Artifactory registry and no longer containshttps://registry.npmjs.org/or another public registry URL.
💬 Ignore this finding
Reply with Semgrep commands to ignore this finding.
/fp <comment>for false positive/ar <comment>for acceptable risk/other <comment>for all other reasons
Alternatively, triage in Semgrep AppSec Platform to ignore the finding created by block-public-registry-refs-in-package-lock.
You can view more details about this finding in the Semgrep AppSec Platform.
Changelog
2026-09-01
Breaking Change
Fix
validBefore/validAftersemantics in TRLink policy rulesProducts: Transactions
Scope: API + SDKs
What's new
Corrects the documentation for validBefore and validAfter fields to accurately describe their behavior as relative durations (seconds since wait/screening step started) rather than absolute Unix timestamps.
Impact
Customers should update their implementations to use relative durations in seconds instead of Unix timestamps for these fields.
Affected endpoints:
Fix
validBefore/validAftersemantics in TRLink policy rulesProducts: TRLink
Scope: API + SDKs
What's new
Corrects the documentation for validBefore and validAfter fields to accurately describe their behavior as relative durations (seconds since wait/screening step started) rather than absolute Unix timestamps.
Impact
Customers should update their implementations to use relative durations in seconds instead of Unix timestamps for these fields.
Affected endpoints:
Fix
validBefore/validAftersemantics in TRLink policy rulesProducts: Compliance
Scope: API + SDKs
What's new
Corrects the documentation for validBefore and validAfter fields to accurately describe their behavior as relative durations (seconds since wait/screening step started) rather than absolute Unix timestamps.
Impact
Customers should update their implementations to use relative durations in seconds instead of Unix timestamps for these fields.
Affected endpoints:
Remove
typefield from security finding responsesProducts: Security Posture Management
Scope: API + SDKs
What's new
Removes the
typefield from security finding schemas and updates example data to reflect a different finding scenario.Impact
Clients should no longer expect the
typefield in security finding responses and must update any code that depends on this field.Affected endpoints:
Added
Add contacts list endpoint
Products: Contacts
Scope: API + SDKs
What's new
Adds a paginated endpoint to list workspace address book contacts with filtering by name, type, tags, access control, container, and archive status.
Impact
Customers can programmatically retrieve and filter their address book contacts through the API.
Affected endpoints:
Add
feeCurrencyfield for Tempo transactions (beta)Products: Off exchanges, Transactions
Scope: API + SDKs
What's new
Adds an optional
feeCurrencyfield to the transaction request schema, allowing users to specify which asset to use for paying network fees on Tempo-based transactions.Impact
Customers using Tempo can now control which asset pays transaction fees.
Affected endpoints:
Add
AMOUNT_ABOVE_MAXIMUMfailure reasonProducts: Trading (Beta)
Scope: API + SDKs
What's new
Adds a new enum value to indicate when a trading operation fails because the requested amount exceeds the maximum allowed limit.
Impact
Customers can now programmatically detect and handle amount-too-large errors in trading operations.
Affected endpoints: