Skip to content

Codex Security 0.8.3

Latest

Choose a tag to compare

@github-actions github-actions released this 03 Nov 22:58
· 161 commits to main since this release
Immutable release. Only release title and notes can be modified.
e5d5f2c

Highlights

  • update SDK and MCP parser dependencies (#2141)
  • do not split surrogate pairs in truncated report text (#2133)
  • update vulnerable triage dependencies (#2142)
  • defer CLI and plugin validators until first use (#2140)
  • explain package provenance (#361)
  • speed up plugin setup and defer CLI prompts (#2146)
  • track Black Duck SCA project-version vulnerabilities (#2098)
  • avoid claiming output was kept after scan failures (#359)
  • track Veracode static application policy flaws (#2099)
  • accept UTF-8 BOM in JSON project files (#980)
  • avoid duplicate plugin setup inspection and defer CLI YAML (#2149)
  • accept UTF-8 BOMs in scan inputs and calibration datasets (#2151)
  • preserve IPv6 verification URL brackets (#232)
  • bump the third-party group across 2 directories with 2 updates (#2157)
  • bump ruff from 0.17.1 to 0.17.2 in /plugins/codex-security (#2153)
  • bump docker/login-action from 4.6.0 to 4.7.0 (#2155)
  • bump the codex group across 3 directories with 2 updates (#2154)
  • keep whole characters when shortening publish progress (#2158)
  • preserve local scan startup diagnostics (#2115)
  • name the outermost rejected Windows ancestor (#2065)
  • count only CR and LF as assessment line breaks (#2147)
  • retain the reviewed surface count for completed Deep scans (#2161)
  • show highest-severity findings first (#2160)
  • bump taiki-e/install-action from 2.87.30 to 2.87.31 (#2156)
  • align Unicode repository columns (#2148)
  • link Markdown evidence to plain source lines (#2032)
  • update MCP SDK to 1.32.2 and Stryker to 10.1.1 (#2170)
  • import SonarQube Cloud security findings (#2162)
  • share saved coverage logic and checkpoint fixtures (#2185)
  • organize external scanner integration guides (#2189)
  • index SARIF artifact URIs once per run (#2191)
  • normalize GitHub scanner evidence for its destination (#2192)
  • reuse Wiz replay projections for package reports (#2193)
  • share local Git metadata discovery (#2194)
  • require exhaustive scanner reader dispatch (#2195)
  • normalize selected Semgrep Code findings for local import (#2164)
  • share optional field parsing across GitHub and Wiz (#2198)
  • share scanner Cloud publication and recovery guidance (#2199)
  • share SARIF rule indexing and reference checks (#2200)
  • isolate rejected publication progress callbacks (#2203)
  • share connection and error handling for finding imports (#2204)
  • avoid duplicate Git metadata discovery (#2205)
  • skip Cloud number formatting for local evidence (#2202)
  • give each scanner import a focused guide (#2201)
  • reuse native record checks for Black Duck components (#2207)
  • reduce Sonar issue collection requests (#2208)
  • show the SDK fallback for finding imports (#2209)
  • show how to retrieve selected scanner evidence (#2210)
  • share SARIF result context for Semgrep and Endor (#2219)
  • share the repository scope for external finding reads (#2221)
  • choose configured tools for scanner and Cloud findings (#2213)
  • parse fenced triage results in one pass (#2214)
  • simplify publication progress and scan selection (#2218)
  • share the latest remediation attempt query (#2215)
  • share patch and verify-fix input selection (#2217)
  • share smoke inputs and native artifact upload settings (#2220)
  • share artifact path validation during finalization (#2222)
  • remove private Wiz finding type re-exports (#2229)
  • remove unreachable component dashboard status cases (#2230)
  • reuse validated patch risk summaries in draft reviews (#2228)
  • remove unused permissive Git-tree lookup (#2227)
  • remove retired GitHub publication commands (#2226)
  • share SARIF rule reference validation (#2235)
  • simplify provider import examples (#2234)
  • skip Cloud replay projections for local Wiz findings (#2236)
  • accept imported evidence in records deduplication (#2241)
  • use the singular for one finding or reviewed file (#2239)
  • preserve PDF line breaks during text extraction (#2196)
  • skip index paths under directories replaced by files (#2182)
  • use the singular for one repository in bulk scan prompts (#2174)
  • spell numeric ranges with en dashes, not tildes (#2095)
  • keep every scroll step in the finding details pane (#2016)
  • align the component cost column with its header (#2004)
  • bump taiki-e/install-action from 2.87.31 to 2.87.32 (#2244)
  • distinguish library defaults from caller obligations (#2245)
  • preserve boxed numeric evidence across retries (#2224)
  • restore concrete discovery guidance for Standard and Deep scans (#2246)
  • reuse repository membership checks across scans (#2249)
  • preserve permission errors from plugin installation (#2247)
  • share terminal grapheme handling (#2232)
  • prepare Veracode selection filters once per report (#2248)
  • index saved sessions by parent when reading scan logs (#2237)
  • share SARIF evidence projection for Semgrep and Endor (#2233)
  • share projection and validation logic (#2183)
  • reconcile unacknowledged findings uploads (#2211)
  • reuse scoped GitHub connections for finding intake (#2223)
  • clarify the post-scan findings review prompt (#2255)
  • remove Daybreak latest alias pricing (#2165)
  • opt in to the remote rubric for standalone reclassification (#2257)
  • accept a host-supplied severity rubric for Standard scans (#2253)
  • submit selected scanner findings to the private inbox (#2177)
  • apply native profiles across scan workflows (#1018)
  • share sealed scan reads with tracking (#1846)
  • skip the old position of moved DOCX text (#2256)
  • honor signed-in tracker connections for finding reads (#2212)
  • inherit the launching turn's Deep Scan speed (#2231)
  • reconcile live and saved parent updates (#1596)
  • review agent skills before installation (#2088)
  • show Git errors for unreadable tracked files (#2058)
  • prepare hosted runners and require completed PR checks (#1580)
  • share the host adapter for records commands (#2259)
  • preserve the severity rubric across standalone scan attempts (#2258)
  • share bundled severity grading with the SDK (#2260)
  • report the exact rubric used for severity classification (#2262)
  • support AWS Continuum code findings (#2264)
  • recognize Windows drive and UNC host casing (#545)
  • verify large saved scans in bounded requests (#2251)
  • save generated patches for completed scans (#2033)
  • prepare local deduplication in Node (#1840)
  • bump ruff from 0.17.2 to 0.17.3 in /plugins/codex-security (#2267)
  • preserve caller tool settings across scan turns (#2012)
  • count changed files when registering diff scans (#1916)
  • run local scans without connecting an app (#2100)

Upgrade notes

Review migration steps for these breaking changes:

  • remove Daybreak latest alias pricing (#2165)
  • share sealed scan reads with tracking (#1846)
  • prepare hosted runners and require completed PR checks (#1580)
  • prepare local deduplication in Node (#1840)
All changes

What's Changed

Breaking changes

Features

  • feat(import): track Black Duck SCA project-version vulnerabilities by @mldangelo-oai in #2098
  • feat(import): track Veracode static application policy flaws by @mldangelo-oai in #2099
  • feat: import SonarQube Cloud security findings by @mldangelo-oai in #2162
  • feat(imports): normalize selected Semgrep Code findings for local import by @mldangelo-oai in #2164
  • feat(sdk): opt in to the remote rubric for standalone reclassification by @Aismit in #2257
  • feat(sdk): accept a host-supplied severity rubric for Standard scans by @Aismit in #2253
  • feat(imports): submit selected scanner findings to the private inbox by @mldangelo-oai in #2177
  • feat(config): apply native profiles across scan workflows by @mldangelo-oai in #1018
  • feat(plugin): review agent skills before installation by @mldangelo-oai in #2088
  • feat(sdk): preserve the severity rubric across standalone scan attempts by @Aismit in #2258
  • feat(import): support AWS Continuum code findings by @mldangelo-oai in #2264

Fixes

Documentation

Other changes

New Contributors

Full Changelog: npm-v0.8.2...npm-v0.8.3