xingzihai
2f92a1dfcb
feat(skill-tester): add Security dimension to quality scoring system
- Add SecurityScorer module (605 lines) with comprehensive security assessment
- Add 4 security scoring components:
- Sensitive data exposure prevention (hardcoded credentials detection)
- Safe file operations (path traversal prevention)
- Command injection prevention (shell=True, eval, exec detection)
- Input validation quality (argparse, error handling, type checking)
- Add 53 unit tests with 850 lines of test code
- Update quality_scorer.py to integrate Security dimension (20% weight)
- Rebalance all dimensions from 25% to 20% (5 dimensions total)
- Update tier requirements:
- POWERFUL: Security ≥70
- STANDARD: Security ≥50
- BASIC: Security ≥40
- Update documentation (quality-scoring-rubric.md, tier-requirements-matrix.md)
- Version bump to 2.0.0
This addresses the feedback from PR #420 by providing a focused, well-tested
implementation of the Security dimension without bundling other changes.
2026-03-26 13:25:27 +00:00
..
2026-03-25 15:42:39 +01:00
2026-03-09 15:54:25 +01:00
2026-03-23 11:57:40 +01:00
2026-03-11 20:23:01 +01:00
2026-03-19 09:02:28 +01:00
2026-03-09 15:54:25 +01:00
2026-03-23 11:57:40 +01:00
2026-03-13 14:38:59 +01:00
2026-03-25 15:20:47 +01:00
2026-03-09 15:54:25 +01:00
2026-03-09 15:54:25 +01:00
2026-03-11 20:21:34 +01:00
2026-03-25 13:49:25 +01:00
2026-03-23 11:57:40 +01:00
2026-03-09 15:54:25 +01:00
2026-03-18 09:01:31 +01:00
2026-03-25 13:49:25 +01:00
2026-03-23 13:59:30 +01:00
2026-03-09 15:54:25 +01:00
2026-03-18 09:01:31 +01:00
2026-03-11 20:46:48 +01:00
2026-03-09 15:54:25 +01:00
2026-03-09 15:54:25 +01:00
2026-03-11 20:22:16 +01:00
2026-03-09 15:54:25 +01:00
2026-03-11 20:46:48 +01:00
2026-03-23 11:57:40 +01:00
2026-03-23 11:57:40 +01:00
2026-03-23 11:57:40 +01:00
2026-03-11 20:24:23 +01:00
2026-03-25 14:05:11 +01:00
2026-03-17 15:43:37 +01:00
2026-03-26 13:25:27 +00:00
2026-03-25 15:20:47 +01:00
2026-03-25 14:05:11 +01:00
2026-03-11 20:18:27 +01:00
2026-03-25 13:32:22 +01:00
2026-03-15 23:22:14 +01:00