Skip to content

CloudRec Lite v0.1.0

Latest

Choose a tag to compare

@github-actions github-actions released this 18 May 07:32
· 1 commit to main since this release
a74fd84

CloudRec Lite v0.1.0 Release Notes

CloudRec Lite is a local, single-binary CSPM scanner and dashboard for teams
that want to quickly inspect cloud asset posture without deploying the full
CloudRec platform.

Highlights

  • Alibaba Cloud Lite scanner with native/compatibility collector coverage for
    core assets such as Account, RAM, OSS, ECS, Security Group, SLB/ALB/NLB, RDS,
    Redis, and MongoDB.
  • Local SQLite scan history and a zero-build Web dashboard served by the CLI.
  • Rule quality commands for audit, coverage, validation, and remediation export.
  • Sanitized Alibaba Cloud sample pack for stable field-contract validation
    without using real account data.
  • Asset topology views for public traffic exposure and AK permission paths.
  • OS credential store support through cloudrec-lite credentials store/status/delete; plaintext .env.local is fallback-only.
  • Rules and validation samples are bundled into the binary, so default scans,
    rule checks, exports, and the Web dashboard work without a separate rules
    directory.

Quickstart

cloudrec-lite version
cloudrec-lite credentials store --provider alicloud --account <account-id> --access-key-id <access-key-id>
cloudrec-lite doctor --provider alicloud --account <account-id>
cloudrec-lite scan --provider alicloud --account <account-id> --dry-run=false
cloudrec-lite serve --provider alicloud

credentials store reads the AccessKey secret through an interactive hidden
prompt by default. For automation, pass --access-key-id-stdin and
--secret-stdin so credential values do not appear in shell history.

The default SQLite database is stored under the user's configuration directory
as cloudrec-lite/cloudrec-lite.db; pass --db <path> for temporary or
automation-specific databases.

Known Limitations

  • The first release is local and read-only. It does not provide account CRUD,
    scheduled scans, team access control, risk ignore workflows, or rule editing.
  • Live scans depend on Alibaba Cloud API permissions and product availability.
    Permission, throttling, unsupported-region, disabled-product, and timeout
    failures are recorded as partial collection failures instead of failing the
    whole scan when possible.
  • Real account credentials should be rotated if they were ever pasted into chat,
    issue trackers, logs, or local plaintext files.

Verification Before Tagging

Run from lite/:

go test -p 1 ./...
node --check internal/server/web/app.js
go run ./cmd/cloudrec-lite rules audit --rules ./rules/alicloud --provider alicloud --review-ledger ./rules/alicloud/review-ledger.json --format json
go run ./cmd/cloudrec-lite rules coverage --rules ./rules/alicloud --provider alicloud --samples ./samples/alicloud --review-ledger ./rules/alicloud/review-ledger.json --format json
go run ./cmd/cloudrec-lite rules validate --rules ./rules/alicloud --provider alicloud --samples ./samples/alicloud --format json
go test ./internal/rule -run TestAlicloudReleaseQualityGate
DIST=/tmp/cloudrec-lite-dist ./tools/build-release.sh