• v0.2.0 08aaa5d4bb

    Andrei Puchkov released this 2026-10-28 12:46:26 +00:00 | 2 commits to main since this release

    Reviewed-on: #1

  • v0.1.1 3033d01d33

    Andrei Puchkov released this 2026-10-28 12:39:37 +00:00 | 13 commits to main since this release

    The production image shipped three sources of known CVEs:

    • the API's full node_modules, devDependencies included (jest, ts-jest,
      nodemon: handlebars, js-yaml, browserslist...) -> npm prune --omit=dev
    • runtime deps locked at vulnerable versions (axios, express/proxy-addr,
      body-parser, follow-redirects, form-data, ip-address, minimatch,
      brace-expansion) -> lockfile refreshed within the existing ranges
    • sqlite3 5 in the vendored web3-adapter, which pulls tar 6 via node-gyp 8
      -> sqlite3 ^6.0.1 (tar 7)
    • the EOL node:20-alpine base, its outdated OpenSSL and bundled npm/yarn
      -> node:24-alpine, apk upgrade, npm/yarn/corepack removed from runtime

    Trivy 0.58.1 (HIGH,CRITICAL): 5 critical / 72 high -> 0 / 0.
    Also adds a .dockerignore.

    Co-Authored-By: Claude Opus 5.5 noreply@anthropic.com

  • v0.1.0 9ce7b889f1

    Ruby 0.1.0: directors-only organisations, departments, Me / Company / Who can act
    Some checks failed
    gitw3/deploy/web Blocked: vulnerability scan found 5 critical and 72 high issues
    Stable

    Andrei Puchkov released this 2026-10-26 09:01:30 +00:00 | 14 commits to main since this release