Skip to content

[CI] CodeQL analyzes only javascript-typescript - the Soroban/Rust contracts (the security-critical core) get no CodeQL scan #1256

Description

@grantfox-oss

Telegram (ask questions / claim the issue here first): https://t.me/+DOylgFv1jyJlNzM0

Why this matters

codeql.yml restricts the language matrix to [javascript-typescript] and its header comment scopes it to backend/ and frontend/ only. The Rust smart contracts under contracts/ hold all the funds and lending logic yet receive no CodeQL static analysis (CodeQL now supports Rust). Add a rust matrix entry (build the wasm32 target in the autobuild/manual build step) so contract code is covered.

Acceptance criteria

  • codeql.yml matrix includes a Rust language entry that builds the contracts workspace
  • Results upload to the Security tab under a distinct category
  • Scheduled and PR triggers cover the new language

Files to touch

  • .github/workflows/codeql.yml
  • contracts

Out of scope

  • Triaging existing CodeQL alerts
  • Wiring the dedicated cargo fuzz harness into CI (separate concern)

Metadata

Metadata

Assignees

Labels

Stellar WaveIssues in the Stellar wave programenhancementNew feature or requestgithub_actionsPull requests that update GitHub Actions codesecuritySecurity related issues

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions