T09 · Insecure Skill Coding Practices
- Location
README.md:49- Finding
Destructive replacement of the user's existing crontab
- Content
View full analysis
- Remediation
View remediation
/dev/null || true printf '%s\n' "$CRON_ENTRY" ) | awk '!seen[$0]++' | crontab - ``` Additional hardening measures: 1. Replace the hardcoded account path with an installer-resolved absolute path. 2. Clearly state that the job should be installed under an unprivileged user. 3. Display the proposed cron entry and obtain explicit approval before installation. 4. Provide an uninstall command that removes only the Skill's entry. 5. Consider using a uniquely marked managed block so updates do not affect unrelated jobs. ]]>
