Skip to main content

dargslan-cron-audit

Linux Crontab Auditor — Audit crontab entries, detect security issues, validate schedules, find misconfigurations. Zero external dependencies.

PyPI version

Installation

pip install dargslan-cron-audit

CLI Usage

dargslan-cron report    # Full cron audit report
dargslan-cron list      # List all cron entries
dargslan-cron issues    # Show issues only
dargslan-cron json      # JSON output

Python API

from dargslan_cron_audit import CronAudit

ca = CronAudit()
ca.print_report()

entries = ca.get_user_crontab()
sys_entries = ca.get_system_crontabs()
issues = ca.audit()

What It Checks

  • Missing output redirection (cron mail accumulation)
  • Commands pointing to non-existent paths
  • High-frequency jobs (every minute)
  • Root-running jobs
  • Dangerous commands (rm -rf, chmod 777)
  • Schedule validation

More Resources

License

MIT — Dargslan

Metadata

Release files for dargslan-cron-audit 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for dargslan-cron-audit 1.0.0
File Size Uploaded
dargslan_cron_audit-1.0.0.tar.gz 5.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for dargslan-cron-audit 1.0.0
File Interpreter ABI Platform
dargslan_cron_audit-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 12.6 kB

Release files / dargslan_cron_audit-1.0.0.tar.gz

Download URL dargslan_cron_audit-1.0.0.tar.gz
Size 5.8 kB
Tags Source
SHA-256 checksum
How to use checksums
4908c9a2a9afc188e93ef9c3b6b20a74c4f7b9fd6532ddad31e9930f980d1a1c
BLAKE2b-256 checksum
How to use checksums
32203e7b77171cd8d3c1fa306ef6f593fc0b19007d40893820663b3d5caab5f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release files / dargslan_cron_audit-1.0.0-py3-none-any.whl

Download URL dargslan_cron_audit-1.0.0-py3-none-any.whl
Size 6.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2150cf26a833305cdc8b25ea198e57b0db8efcab3b144abc77aa40613db7843a
BLAKE2b-256 checksum
How to use checksums
58da2bf0c965f9e4169c0566b30535f2c63d54634c1e2ac6bf0bc55585ccd4ab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page