Codewhale AI Agent

by codewhale-hq• 41k•• Scanned•Claim this listing•Request removal
Coding Agentsagent orchestrationai agentclicodewhalecoding agent

Open-source agent for the terminal written in Rust. Use any provider or model. Issues & PRs always welcome

Codewhale is an open-source ai agent by codewhale-hq, written mainly in Rust, with 41,164 GitHub stars and the MIT license. Its code was last updated Nov 1, 2026.

Scan summary: scanned Nov 5, 2026 at commit 885ef69. Seen able to run dynamic code. Scan policy

Scanned
Full scan at 885ef69 · Nov 5, 2026
Scanned
Static code scanwarn
Secrets scanfail
Dependency audit8 known vulnerabilitiespass
Manifestnonewarn
Buildfail
Boot & handshaken/a
Network egressn/a
Reproducible (×3)n/a

Findings (61)

  • high
    code-execution issue
    Details are available to the maintainer after claiming this listing.
  • high
    code-execution issue
    Details are available to the maintainer after claiming this listing.
  • high
    dropper issue
    Details are available to the maintainer after claiming this listing.
  • high
    dropper issue
    Details are available to the maintainer after claiming this listing.
  • high
    dropper issue
    Details are available to the maintainer after claiming this listing.
  • high
    secrets issue
    Details are available to the maintainer after claiming this listing.
  • high
    secrets issue
    Details are available to the maintainer after claiming this listing.
  • high
    secrets issue
    Details are available to the maintainer after claiming this listing.
  • high
    secrets issue
    Details are available to the maintainer after claiming this listing.
  • high
    secrets issue
    Details are available to the maintainer after claiming this listing.
  • high
    secrets issue
    Details are available to the maintainer after claiming this listing.
  • high
    secrets issue
    Details are available to the maintainer after claiming this listing.
  • high
    secrets issue
    Details are available to the maintainer after claiming this listing.
  • high
    secrets issue
    Details are available to the maintainer after claiming this listing.
  • high
    secrets issue
    Details are available to the maintainer after claiming this listing.
  • high
    secrets issue
    Details are available to the maintainer after claiming this listing.
  • high
    secrets issue
    Details are available to the maintainer after claiming this listing.
  • high
    secrets issue
    Details are available to the maintainer after claiming this listing.
  • high
    secrets issue
    Details are available to the maintainer after claiming this listing.
  • high
    secrets issue
    Details are available to the maintainer after claiming this listing.
  • high
    secrets issue
    Details are available to the maintainer after claiming this listing.
  • high
    secrets issue
    Details are available to the maintainer after claiming this listing.
  • high
    secrets issue
    Details are available to the maintainer after claiming this listing.
  • high
    secrets issue
    Details are available to the maintainer after claiming this listing.
  • medium
    Install or build failed in a clean environment
    is might be a permissions issue, please double-check the npm error permissions of the file and its containing directories, or try running npm error the command again as root/Administrator. npm error A complete log of this run can be found in: /tmp/home/.npm/_logs/2026-11-05T17_23_32_206Z-debug-0.log
  • low
    In tests/examples/docs: Executes dynamically built code (eval / new Function / vm).
    .github/scripts/release-workflows.test.js:113
  • low
    In tests/examples/docs: Executes dynamically built code (eval / new Function / vm).
    .github/scripts/release-workflows.test.js:125
  • low
    In tests/examples/docs: Executes dynamically built code (eval / new Function / vm).
    .github/scripts/release-workflows.test.js:142
  • low
    In tests/examples/docs: Downloads a script and pipes it straight into a shell (often an installer command shown to users; check where it runs).
    web/lib/public-surface-contract.test.ts:194
  • low
    Possible example credential in docs/tests: generic-api-key
    crates/engine/tests/fixtures/extension_host/protocol/03-registry-register-tool.json:12
  • low
    Possible example credential in docs/tests: generic-api-key
    crates/engine/tests/fixtures/extension_host/protocol/04-registry-unregister.json:12
  • low
    Possible example credential in docs/tests: generic-api-key
    crates/engine/tests/fixtures/extension_host/protocol/13-ext-deactivate.json:12
  • low
    Possible example credential in docs/tests: generic-api-key
    crates/engine/tests/fixtures/extension_host/protocol/20-register-command-kind.json:12
  • low
    Possible example credential in docs/tests: generic-api-key
    crates/engine/tests/fixtures/extension_host/protocol/22-core-call.json:12
  • low
    Possible example credential in docs/tests: generic-api-key
    crates/engine/tests/fixtures/extension_host/protocol/24-register-missing-name.json:12
  • low
    Possible example credential in docs/tests: generic-api-key
    crates/engine/tests/fixtures/extension_host/protocol/05-ext-faulted.json:11
  • low
    Possible example credential in docs/tests: generic-api-key
    crates/engine/tests/fixtures/extension_host/protocol/38-register-command-no-hint.json:12
  • low
    Possible example credential in docs/tests: generic-api-key
    crates/engine/tests/fixtures/extension_host/protocol/12-ext-activate.json:12
  • low
    Possible example credential in docs/tests: generic-api-key
    crates/engine/tests/fixtures/extension_host/protocol/37-register-command.json:12
  • low
    Possible example credential in docs/tests: generic-api-key
    crates/engine/tests/fixtures/extension_host/protocol/49-activate-data-dir-not-a-string.json:12
  • low
    Possible example credential in docs/tests: generic-api-key
    crates/engine/tests/fixtures/extension_host/protocol/46-activate-with-config-and-data-dir.json:12
  • low
    Possible example credential in docs/tests: generic-api-key
    crates/engine/tests/fixtures/extension_host/protocol/60-core-call-unknown-field.json:12
  • low
    Possible example credential in docs/tests: generic-api-key
    crates/engine/tests/fixtures/extension_host/protocol/61-core-call-ticket-not-a-string.json:12
  • low
    Possible example credential in docs/tests: generic-api-key
    crates/engine/tests/fixtures/extension_host/protocol/39-register-tool-without-schema.json:12
  • low
    Possible example credential in docs/tests: generic-api-key
    crates/engine/tests/fixtures/extension_host/protocol/65-core-call-sent-to-the-host.json:12
  • low
    Possible example credential in docs/tests: generic-api-key
    crates/engine/tests/fixtures/extension_host/protocol/66-core-call-without-input.json:12
  • low
    Possible example credential in docs/tests: generic-api-key
    crates/engine/tests/fixtures/extension_host/protocol/40-register-tool-with-hint.json:12
  • low
    Possible example credential in docs/tests: generic-api-key
    crates/engine/tests/fixtures/extension_host/protocol/62-core-call-as-a-notification.json:11
  • low
    Possible example credential in docs/tests: generic-api-key
    crates/engine/tests/fixtures/extension_host/protocol/59-core-call-without-ticket.json:12
  • low
    Possible example credential in docs/tests: generic-api-key
    crates/memory/tests/memory.rs:182
  • low
    Possible example credential in docs/tests: generic-api-key
    crates/memory/tests/protocol.rs:139
  • low
    Possible example credential in docs/tests: private-key
    docs/cloud-facts/fixtures/test-only-signing-key.pem:1
  • low
    bincode@1.3.3: 1 known vulnerability
    RUSTSEC-2025-0141
    Cargo.lock
  • low
    zbus_names@3.0.0: 1 known vulnerability
    RUSTSEC-2026-0371
    Cargo.lock
  • low
    zvariant@4.2.0: 1 known vulnerability
    RUSTSEC-2026-0370
    Cargo.lock
  • low
    zvariant_derive@4.2.0: 1 known vulnerability
    RUSTSEC-2026-0372
    Cargo.lock
  • low
    glob@12.0.0: 1 known vulnerability
    GHSA-3g3m-2fjr-6pw4
    web/package-lock.json
  • low
    glob@9.3.5: 1 known vulnerability
    GHSA-3g3m-2fjr-6pw4
    web/package-lock.json
  • low
    minimatch@10.2.5: 1 known vulnerability
    GHSA-g3hv-75wg-m249
    web/package-lock.json
  • low
    minimatch@8.0.7: 1 known vulnerability
    GHSA-g3hv-75wg-m249
    web/package-lock.json
  • low
    No manifest declaring network access and environment variables (agent.json)

Network activity

During install
registry.npmjs.org
While running
Not run — the code wasn't started in this scan

Automated result for the commit shown. See our scan policy. View the scan log

Maintainers can claim the listing to rescan, or dispute a result.

Codewhale alternatives

View more →

Similar ai agents in Coding Agents, ranked by GitHub stars. Compare licence, recent activity and scan status before you choose.

NameStarsLicenceLast updatedScan
Codewhale (this page)
codewhale-hq
41kMITNov 1, 2026Scanned, no flagged issues
AutoGPT
Significant-Gravitas
188kNone foundNov 1, 2026Not scanned yet
Langchain
langchain-ai
149kMITNov 1, 2026Scanned, no flagged issues
Gemini CLI
google-gemini
109kApache-2.0Nov 1, 2026Scanned, no flagged issues
MetaGPT
FoundationAgents
71kMITJan 21, 2026Scanned, no flagged issues
Oh My Openagent
code-yeongyu
71kNone foundNov 1, 2026Not scanned yet