Skip to content

Commit dd02c76

Browse files
committed
Merge remote-tracking branch 'origin/main' into lelia/patched-version-and-pr-context
# Conflicts: # CHANGELOG.md # pyproject.toml # socketsecurity/__init__.py # uv.lock
2 parents 87a631b + 2dd3001 commit dd02c76

3 files changed

Lines changed: 13 additions & 4 deletions

File tree

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,15 @@
116116
alert markers can no longer be terminated early by a package name. Slack, Jira
117117
and console output are unchanged, since none of them render HTML.
118118

119+
## 2.8.2
120+
121+
### Changed: bump pinned @coana-tech/cli to 15.10.41
122+
123+
- Bumped the pinned reachability engine (`@coana-tech/cli`) from `15.10.40` to
124+
`15.10.41`. See the
125+
[reachability analysis changelog](https://docs.socket.dev/docs/reachability-analysis-changelog)
126+
for engine changes.
127+
119128
## 2.8.1
120129

121130
### Changed: bump pinned @coana-tech/cli to 15.10.40

docs/cli-reference.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -338,7 +338,7 @@ If you don't want to provide the Socket API Token every time then you can use th
338338
| Parameter | Required | Default | Description |
339339
|:---------------------------------|:---------|:--------|:---------------------------------------------------------------------------------------------------------------------------|
340340
| `--reach` | False | False | Enable reachability analysis to identify which vulnerable functions are actually called by your code. Creates a full application reachability scan (`scan_type=socket_tier1`). |
341-
| `--reach-version` | False | 15.10.40 | Version of @coana-tech/cli to use. Defaults to the pinned version that ships with this CLI release, so the engine only changes when you upgrade the Socket CLI. Pass `latest` to always use the newest published version (opt-in auto-update), or an explicit version (e.g. `1.2.3`) to pin it. |
341+
| `--reach-version` | False | 15.10.41 | Version of @coana-tech/cli to use. Defaults to the pinned version that ships with this CLI release, so the engine only changes when you upgrade the Socket CLI. Pass `latest` to always use the newest published version (opt-in auto-update), or an explicit version (e.g. `1.2.3`) to pin it. |
342342
| `--reach-analysis-timeout` | False | 10m | Timeout for each reachability analysis run, e.g. `90s`, `10m` or `1h`. Omitted by default, so coana applies its own default (`10m`). Alias: `--reach-timeout` |
343343
| `--reach-analysis-memory-limit` | False | 8GB | Memory limit for each reachability analysis run, e.g. `512MB` or `8GB`. Omitted by default, so coana applies its own default (`8GB`). Alias: `--reach-memory-limit` |
344344
| `--reach-concurrency` | False | 1 | Control parallel analysis execution (must be >= 1). Omitted by default, so coana applies its own default. |

socketsecurity/core/tools/reachability.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
# Pinned @coana-tech/cli version. Bumped deliberately per Python CLI release so the
2020
# reachability engine version only changes through a standard pip upgrade (advance notice).
2121
# Pass --reach-version latest to opt into the newest published version instead.
22-
DEFAULT_COANA_CLI_VERSION: Final = "15.10.40"
22+
DEFAULT_COANA_CLI_VERSION: Final = "15.10.41"
2323

2424
# Resolved @coana-tech/cli script paths from the npm-install fallback, keyed by version.
2525
# Lives for the process lifetime so repeated fallback invocations install only once
@@ -56,7 +56,7 @@ def __init__(self, sdk: socketdev, api_token: str):
5656

5757
def _resolve_coana_package_spec(self, version: Optional[str] = None) -> str:
5858
"""
59-
Resolve the @coana-tech/cli package spec to run (e.g. '@coana-tech/cli@15.10.40').
59+
Resolve the @coana-tech/cli package spec to run (e.g. '@coana-tech/cli@15.10.41').
6060
6161
Args:
6262
version: Coana CLI version to use.
@@ -65,7 +65,7 @@ def _resolve_coana_package_spec(self, version: Optional[str] = None) -> str:
6565
- '<semver>': that exact version.
6666
6767
Returns:
68-
str: The package specifier to use with npx (e.g. '@coana-tech/cli@15.10.40').
68+
str: The package specifier to use with npx (e.g. '@coana-tech/cli@15.10.41').
6969
"""
7070
return f"@coana-tech/cli@{self._resolve_coana_version(version)}"
7171

0 commit comments

Comments
 (0)