openclaw-audit-watchdog

Fail

Audited by Runlayer on Mar 1, 2026

Risk Level: HIGH
Scan Summary
Max Score
95%
Files
22
Flagged
14
Chunks
26
Flagged Files (14)
openclaw-audit-watchdog/SKILL.mdHIGH
95.3%

Malicious tool definition detected

openclaw-audit-watchdog/README.mdHIGH
93.3%

Malicious tool definition detected

- In `bash`/`zsh`, use double quotes for expandable paths: - `export PROMPTSEC_INSTALL_DIR="$HOME/.config/security-checkup"` - Avoid single-quoted literals such as `'$HOME/.config/security-checkup'`. - In PowerShell: - `$env:PROMPTSEC_INSTALL_DIR = Join-Path $HOME ".config/security-checkup"` ## Suppression / Allowlist Manage false-positive findings with the built-in suppression mechanism.

openclaw-audit-watchdog/scripts/codex_review.shHIGH
93.3%

Malicious tool definition detected

openclaw-audit-watchdog/scripts/runner.shMEDIUM
88.7%

Malicious tool definition detected

openclaw-audit-watchdog/CHANGELOG.mdMEDIUM
88.0%

Malicious tool definition detected

openclaw-audit-watchdog/.clawhubignoreMEDIUM
84.7%

Malicious tool definition detected

Tool: openclaw-audit-watchdog/.clawhubignore Description: # Exclude local caches and build outputs from ClawHub upload .DS_Store .git/ __pycache__/ *.pyc

openclaw-audit-watchdog/scripts/send_smtp.mjsMEDIUM
80.7%

Malicious tool definition detected

openclaw-audit-watchdog/test/suppression_config.test.mjsMEDIUM
78.5%

Malicious tool definition detected

* * Tests cover: * - Valid config file loading and normalization * - Required field validation * - Date format validation with graceful fallback * - Malformed JSON error handling * - File not found graceful fallback * - Multi-path priority (custom path > env var > primary > fallback) * - Opt-in gate (enabled flag must be true) * - enabledFor sentinel validation * * Run: node skills/openclaw-audit-watchdog/test/suppression_config.test.mjs */ import fs from "node:fs/promises"; import path from "no

Description: { const config = await silenceStderr(() => loadSuppressionConfig(null, { enabled: true }) ); if ( config.source === fixture.path && config.suppressions.length === 1 && config.suppressions[0].checkId === "ENV-001" ) { pass(testName); } else { fail(testName, `Unexpected config: ${JSON.stringify(config)}`); } }); } catch (error) { fail(testName, error); } finally { if (fixture) { await fixture.cleanup(); } } } // -------------------------------------------------------------------------

openclaw-audit-watchdog/test/render_report_suppression.test.mjsMEDIUM
76.5%

Malicious tool definition detected

openclaw-audit-watchdog/scripts/run_audit_and_format.shMEDIUM
75.6%

Malicious tool definition detected

openclaw-audit-watchdog/scripts/sendmail_report.shLOW
74.9%

Malicious tool definition detected

openclaw-audit-watchdog/scripts/setup_cron.mjsLOW
64.7%

Tool passed security scan

openclaw-audit-watchdog/scripts/load_suppression_config.mjsLOW
53.1%

Tool passed security scan

openclaw-audit-watchdog/test/suppression_config_fuzz.test.mjsLOW
51.0%

Tool passed security scan

Passed Files (8)Click to expand
openclaw-audit-watchdog/examples/README.mdOK
46.8%

Tool passed security scan

openclaw-audit-watchdog/test/E2E-TEST-RESULTS.mdOK
30.0%

Tool passed security scan

openclaw-audit-watchdog/examples/security-audit-config.example.jsonOK
15.5%

Tool passed security scan

openclaw-audit-watchdog/test/malformed-config.jsonOK
12.0%

Tool passed security scan

openclaw-audit-watchdog/test/invalid-json.jsonOK
7.1%

Tool passed security scan

openclaw-audit-watchdog/test/empty-suppressions.jsonOK
6.9%

Tool passed security scan

openclaw-audit-watchdog/scripts/render_report.mjsOK
6.7%

Tool passed security scan

openclaw-audit-watchdog/skill.jsonOK
2.5%

Tool passed security scan

Audit Metadata
Max File Score
95%
Classification
KNOWN_SERVER_KNOWN_TOOL_LIST
Files Scanned
22
Files Flagged
14
Chunks Analyzed
26
Analyzed
Mar 1, 2026, 06:43 AM
Security Audit — runlayer — openclaw-audit-watchdog