razorpay monitor

PassAudited by ClawScan on May 10, 2026.

Overview

This is a coherent Razorpay monitoring skill, but it uses sensitive payment credentials and scheduled chat alerts, so users should configure keys, recipients, and retention carefully.

This skill appears purpose-aligned for Razorpay payment monitoring. Before installing, use limited or test Razorpay keys where possible, verify exactly where WhatsApp/Telegram alerts will be sent, keep customer details masked, and make sure any cron jobs or stored weekly summaries can be disabled or deleted.

Findings (4)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

If enabled with live Razorpay keys, the agent can access payment, refund, settlement, order, and dispute information for the merchant account.

Why it was flagged

The skill requires Razorpay account API credentials to access payment and settlement data. This is disclosed and aligned with the monitoring purpose, but those credentials are sensitive.

Skill content
Use HTTP Basic Auth with the Razorpay API:
- **Key ID**: from env `RAZORPAY_KEY_ID`
- **Key Secret**: from env `RAZORPAY_KEY_SECRET`
Recommendation

Use the least-privileged Razorpay credentials available, prefer test keys while evaluating, store secrets only in the approved OpenClaw configuration, and rotate keys if exposure is suspected.

What this means

Financial summaries or masked customer/payment details could be sent to a messaging channel if that integration is configured incorrectly.

Why it was flagged

The skill intends to send payment and revenue information through external messaging channels. This is disclosed and purpose-aligned, but the artifact does not define recipients, chat IDs, messaging credentials, or delivery boundaries.

Skill content
sends WhatsApp/Telegram alerts for anomalies, and delivers weekly revenue summaries
Recommendation

Before enabling alerts, explicitly configure and verify the intended WhatsApp or Telegram recipient, minimize included customer details, and avoid sending full secrets or unmasked payment/customer data.

What this means

Recurring jobs could continue to access Razorpay data and send notifications until disabled.

Why it was flagged

The skill documents scheduled recurring operation. This is expected for a monitoring assistant and is not hidden, but it means the skill may continue making API calls and sending alerts after setup.

Skill content
Daily Morning Report (runs at 8:00 AM IST via cron)
...
Poll for anomalies every 30 minutes during business hours
Recommendation

Only add the cron entries if you want continuous monitoring, document where they are installed, and remove or disable them when the monitoring is no longer needed.

What this means

Past revenue summaries could remain available to the agent for later tasks if persistent memory is enabled.

Why it was flagged

The skill may reuse stored prior-week revenue data for comparisons. This is useful for the stated purpose, but it implies some financial summary data may persist across runs.

Skill content
Total revenue (week-over-week comparison if memory has last week's data)
Recommendation

Limit stored summaries to the minimum needed, avoid retaining customer-level details, and clear memory or disable retention if the data should not persist.