T09 · Insecure Skill Coding Practices
- Location
SKILL.md:3658- Finding
Automatic Retention and Synchronization of Sensitive Student Data Without Defined Lifecycle Controls
- Content
View full analysis
encrypted transmission -> school data center. Student data -> encrypted transmission -> school data center (parent may view it). All data has a local backup. Synchronized content: - Lesson plans: automatically synchronized - Student profiles: automatically synchronized - Correction records: synchronized in real time - Custom agent configurations: automatically synchronized Synchronization strategy: - Wi-Fi: real-time synchronization - Mobile network: synchronize critical data - Offline mode: cache locally and synchronize automatically when connectivity returns Cloud backup: Automatically back up to cloud storage every day. ``` ### Technical Analysis The skill instructs the agent to build persistent profiles containing student names, grades, learning history, emotional state, behavioral observations, family communications, and school information. These profiles are updated after interactions and may be synchronized automatically to a school data center and cloud backup. Although the document later claims that transmission and storage use encryption, it does not define: - The actual synchronization or backup endpoint. - The identity of the data controll ...[truncated 1863 chars]- Remediation
View remediation
