|
2 | 2 |
|
3 | 3 | ## 2.7.3 |
4 | 4 |
|
| 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 | + |
5 | 27 | ### Fixed: package timestamps were truncated |
6 | 28 |
|
7 | 29 | - `Package.created_at` stripped its `" (Coordinated Universal Time)"` suffix with |
|
0 commit comments