T09 · Insecure Skill Coding Practices
- Location
SKILL.md:48- Finding
Reversed Mifflin–St Jeor Sex Constants Produce Incorrect Calorie Prescriptions
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This is a non-executable weight-loss planning skill, but its health guidance contains concrete calculation and exercise-safety defects that users should review before installing.
Review and correct the nutrition formulas and meal totals before use. Install only for users who can understand the Chinese instructions, and add explicit confirmation, medical-risk screening, safer substitutions, and clear stop or clinician-referral conditions before generating plans.
SKILL.md:48Reversed Mifflin–St Jeor Sex Constants Produce Incorrect Calorie Prescriptions
references/meal-plans.md:102Meal Templates Understate Breakfast and Daily Calorie Totals
references/exercise-plans.md:61Fixed High Heart-Rate Targets Can Produce Unsafe Exercise Guidance
The trigger scope is broad enough to activate on many general health, diet, fitness, calorie, or BMI-related conversations, which can cause the skill to run when the user did not explicitly ask for a weight-loss plan. In this context, unintended activation is riskier because the skill produces personalized health guidance, so over-triggering can lead to unsolicited or misapplied medical-adjacent recommendations.
The skill description is written to operate in Chinese without indicating language negotiation or fallback behavior, which can cause users to receive safety-critical health instructions in a language they may not fully understand. In a health-planning context, language mismatch increases the chance of misunderstanding calorie limits, contraindications, or warning notices.
This exercise library includes advanced and potentially injury-prone content such as HIIT, sprint intervals, jump squats, box jumps, weighted movements, and progression cues, but it does not consistently require pre-screening for medical conditions, injury history, pregnancy, medication effects, cardiovascular risk, or explicit stop/seek-care guidance. In a weight-loss planning skill, users may directly operationalize these plans as personalized advice, so missing safety gating materially increases the risk of overexertion, falls, joint injury, or adverse cardiac events for vulnerable users.
The file provides prescriptive calorie-restricted meal plans tied to sex, body size, and weight-loss goals, but it does not warn users that the guidance is general informational content rather than individualized medical or nutritional advice. In the context of a weight-loss planning skill, this increases the risk that users with medical conditions, eating disorders, pregnancy, adolescence, or atypical energy needs may follow unsuitable diets and suffer harm.
SQP-3 适用于所有文件类型。该文件全部以中文呈现,未说明这是面向特定中文用户群的限定内容,也未提供其他语言或用户选择语言的方式;若组织要求技能不应默认强制单一语言,这构成潜在的自然语言策略问题。
All headings and instructions are written in Chinese, and the file does not indicate that the skill is region-specific or that users may opt into this locale. Under the policy rule for language/locale, a skill should not implicitly force a specific language unless it offers a choice or clearly documents a justified constraint.
No suspicious patterns detected.