Skip to content

Commit 72fdd20

Browse files
leliaclaude
andcommitted
Add 2.7.3 changelog entries for the credential and manifest-link fixes
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
1 parent 8ee3bad commit 72fdd20

1 file changed

Lines changed: 22 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,28 @@
22

33
## 2.7.3
44

5+
### Fixed: credentials could appear in debug log output
6+
7+
- Running with `--debug` logged the whole configuration, including the Socket API
8+
token, in clear text. In CI that lands in the job log, which is retained, shared
9+
in support tickets and world-readable for public repositories. Configuration is
10+
now logged through a redacted view that masks credential-bearing fields.
11+
- The Slack integration logged the full webhook URL, once unconditionally at debug
12+
level. A webhook URL is a bearer credential -- anyone holding it can post into
13+
the channel. These log lines now show only the scheme and host. Because the
14+
Slack plugin runs while server log streaming is active, and that handler applies
15+
no level filter, those URLs were also being uploaded to Socket.
16+
- If a Socket API token or Slack webhook URL may have been exposed in CI logs,
17+
rotate it.
18+
19+
### Fixed: manifest links used the wrong host for some organizations
20+
21+
- The source-control type was partly inferred by searching the Socket report URL
22+
for "github", "gitlab" or "bitbucket". That URL is always a Socket dashboard
23+
link, so the only part that could match was the organization slug: an org whose
24+
slug contained one of those words got manifest links pointing at a repository
25+
host it may not use. The type now comes from `--scm` alone.
26+
527
### Fixed: package timestamps were truncated
628

729
- `Package.created_at` stripped its `" (Coordinated Universal Time)"` suffix with

0 commit comments

Comments
 (0)