Skill flagged — suspicious patterns detected

ClawHub Security flagged this skill as suspicious. Review the scan results before using.

Datadog

Datadog monitoring — manage monitors, dashboards, metrics, logs, events, and incidents via REST API

MIT-0 · Free to use, modify, and redistribute. No attribution required.
0 · 280 · 3 current installs · 3 all-time installs
MIT-0
Security Scan
VirusTotalVirusTotal
Suspicious
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description, required env vars (DD_API_KEY, DD_APP_KEY), and included CLI implemention (scripts/datadog.py) all match a Datadog REST-API client. Nothing requested by the skill appears unrelated to managing Datadog resources.
Instruction Scope
SKILL.md is a straightforward wrapper around scripts/datadog.py and only instructs running the included script. Implementation detail: get_env will read the environment variable from the process environment or fall back to a .env file at WORKSPACE or ~/.openclaw/workspace/.env if present — this behavior is not spelled out in SKILL.md and may read files the user did not expect. Also the code allows constructing requests to arbitrary URLs if a full URL is passed to req(path), though built-in commands use fixed Datadog paths.
Install Mechanism
There is no install/spec that downloads or executes remote artifacts; the skill is instruction-only plus a local script (safe from supply-chain download risks).
Credentials
Requested environment variables DD_API_KEY and DD_APP_KEY are exactly what a Datadog REST API client needs. No unrelated secrets, credentials, or broad config paths are required.
Persistence & Privilege
The skill does not request always:true or other privileged persistence. It does not modify other skill configurations and only reads env or .env for credentials.
Assessment
This skill appears to be a straightforward Datadog CLI and requests only the expected Datadog API and application keys. Before installing: (1) verify you trust the author/homepage (agxntsix.ai) and review the script if you have concerns; (2) check any ~/.openclaw/workspace/.env or WORKSPACE .env files — the script will look there for DD_API_KEY and DD_APP_KEY if they are not in the process environment; ensure those files do not contain unrelated secrets you don't want accessed; (3) be aware the script sends your DD keys in request headers to api.datadoghq.com (expected), so run it in a trusted environment and consider using scoped/limited keys; (4) note a minor implementation quirk: get_headers is defined twice (the second overrides the first) — this is a harmless bug but not a security issue. If you need higher assurance, open the included scripts/datadog.py and review it line-by-line or run it in an isolated environment and rotate keys after initial use.

Like a lobster shell, security has layers — review code before you run it.

Current versionv1.0.0
Download zip
latestvk972n1qjhp2epbm4dw1wej750d82654s

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Runtime requirements

🐕 Clawdis
EnvDD_API_KEY, DD_APP_KEY
Primary envDD_API_KEY

SKILL.md

🐕 Datadog

Datadog monitoring — manage monitors, dashboards, metrics, logs, events, and incidents via REST API

Requirements

VariableRequiredDescription
DD_API_KEYAPI key from app.datadoghq.com
DD_APP_KEYApplication key

Quick Start

# List monitors
python3 {{baseDir}}/scripts/datadog.py monitors --query <value> --tags <value>

# Get monitor
python3 {{baseDir}}/scripts/datadog.py monitor-get id <value>

# Create monitor
python3 {{baseDir}}/scripts/datadog.py monitor-create --name <value> --type <value> --query <value> --message <value>

# Update monitor
python3 {{baseDir}}/scripts/datadog.py monitor-update id <value> --name <value> --query <value>

# Delete monitor
python3 {{baseDir}}/scripts/datadog.py monitor-delete id <value>

# Mute monitor
python3 {{baseDir}}/scripts/datadog.py monitor-mute id <value>

# List dashboards
python3 {{baseDir}}/scripts/datadog.py dashboards

# Get dashboard
python3 {{baseDir}}/scripts/datadog.py dashboard-get id <value>

All Commands

CommandDescription
monitorsList monitors
monitor-getGet monitor
monitor-createCreate monitor
monitor-updateUpdate monitor
monitor-deleteDelete monitor
monitor-muteMute monitor
dashboardsList dashboards
dashboard-getGet dashboard
dashboard-createCreate dashboard
dashboard-deleteDelete dashboard
metrics-searchSearch metrics
metrics-queryQuery metrics
events-listList events
event-createCreate event
logs-searchSearch logs
incidentsList incidents
incident-getGet incident
hostsList hosts
downtimesList downtimes
downtime-createCreate downtime
slosList SLOs
syntheticsList synthetic tests
usersList users

Output Format

All commands output JSON by default. Add --human for readable formatted output.

python3 {{baseDir}}/scripts/datadog.py <command> --human

Script Reference

ScriptDescription
{{baseDir}}/scripts/datadog.pyMain CLI — all commands in one tool

Credits

Built by M. Abidi | agxntsix.ai YouTube | GitHub Part of the AgxntSix Skill Suite for OpenClaw agents.

📅 Need help setting up OpenClaw for your business? Book a free consultation

Files

2 total
Select a file
Select a file to preview.

Comments

Loading comments…