dargslan-cron-audit
Linux Crontab Auditor — Audit crontab entries, detect security issues, validate schedules, find misconfigurations. Zero external dependencies.
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)
| File | Size | Uploaded | |
|---|---|---|---|
| dargslan_cron_audit-1.0.0.tar.gz | 5.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|