T09 · Insecure Skill Coding Practices
- Location
SKILL.md:170- Finding
Student Work Is Submitted to Third-Party AI Services Without Privacy Controls
- Content
View full analysis
Vulnerability Details
File Location:
SKILL.md:170-210;examples/P4_Science_Plant_Life_Cycle.md:169-205;examples/S2_English_Descriptive_Writing.md:289-326;examples/S2_VisualArts_Digital_Portrait.md:239-287
Vulnerability Type: T09: Insecure Skill Coding Practices
Risk Level: MediumRelevant snippet from
SKILL.md:text ### 5B. AI-Assisted Assessment (NEW) Use GLM5 or other AI tools to help evaluate student work: How to Use AI for Assessment: 1. Take a photo/screenshot of student work 2. Upload to GLM5 (or paste text description) 3. Use this prompt: ... Student work: [Describe or paste content] ... Important: - AI assists, not replaces, teacher judgment - Always review AI suggestions before giving to students - Use AI for initial feedback, not final gradesRelevant snippet from
examples/S2_English_Descriptive_Writing.md:text How to Use GLM5 to Help Evaluate Student Paragraphs: 1. Copy the student's paragraph 2. Open GLM5 (chat.openai.com or school platform) 3. Use this prompt: ... Student paragraph: [paste paragraph]Relevant snippet from
examples/S2_VisualArts_Digital_Portrait.md:text How to Use GLM5 to Help Evaluate Student Portraits: 1. Take a screenshot of the student's digital portrait 2. Open GLM5 (chat.openai.com or your school's AI platform) 3. Use this prompt:Technical Analysis
The Skill handles work produced by Primary and Secondary students and instructs teachers to copy, photograph, or upload that work to external AI services. It does not require removal of student names, faces, school identifiers, document metadata, or other personal information before transmission.
The workflow also lacks controls concerning guardian or student consent, school authorization, data retention, provider training-data policies, geographic processing location, access control, and minimum-necessary disclosure. The inst ...[truncated 1166 chars]
- Remediation
View remediation
Remediation Suggestions
- Require institution-approved AI services and school-managed accounts.
- Prohibit uploading identifiable student work unless expressly authorized by the school and supported by applicable student or guardian consent.
- Require removal of names, faces, school details, account identifiers, comments, revision histories, and embedded metadata.
- Submit only the minimum excerpt or abstract description needed for assessment.
- Add provider-review requirements covering retention, model training, subprocessors, access controls, deletion, and data location.
- Prefer locally hosted or contractually approved educational platforms for assessment.
- Add a mandatory teacher verification step and document that external AI output must not determine final grades.
- Provide an offline assessment workflow when privacy requirements cannot be satisfied.
