Node Cron

PassAudited by ClawScan on May 6, 2026.

Overview

This is a coherent instruction-only reference for using the Node.js cron package, with expected cautions around installing a third-party npm package and creating recurring jobs.

This skill appears safe as a documentation aid. Before using it in a real project, verify the `cron` package source, pin the dependency version, and make sure any scheduled callbacks are intentional, bounded, and easy to stop.

Findings (2)

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

Installing the package adds third-party code to the user's project.

Why it was flagged

The skill directs users to install a third-party npm package, which is expected for a Node.js cron reference but still introduces ordinary dependency provenance and version-pinning considerations.

Skill content
Use the `cron` npm package (`npm install cron`)
Recommendation

Install from the official npm registry, pin an approved version in package.json or a lockfile, and review/audit dependencies according to the project's normal process.

What this means

A scheduled callback could repeatedly perform whatever work the user puts in it, such as sending reports or processing data.

Why it was flagged

The example creates a recurring job that starts automatically. This is the stated purpose of the skill, but recurring callbacks can continue to act until the application stops them.

Skill content
cronTime: '0 0 9 * * 1',    // 9am every Monday
  onTick: () => sendReport(),
  start: true
Recommendation

Use `start`, `stop`, `waitForCompletion`, and error handling deliberately, and avoid scheduling high-impact actions unless the user has explicitly approved the behavior.