{"data":{"skill":{"slug":"zhanlincui-test-driven-development","name":"test-driven-development","icon":"📦","repo":"https://github.com/ZhanlinCui/Ultimate-Agent-Skills-Collection/tree/main/test-driven-development","status":"approved","author":"ZhanlinCui","authorVersion":null,"skillstoreRevision":null},"audit":{"id":"304f2b04-662a-42f3-8bfd-d1b77b3befb8","skill_id":"e2997db8-d5a2-43b2-b3e5-92cb367f5f91","version":2,"content_hash":"9a8fe525c50153e64ee36ad44bc7487b","risk_level":"medium","is_blocked":false,"safe_to_publish":true,"analysis_status":"ok","agent_auto_install_policy":null,"manual_install_policy":null,"summary":"Static findings for Ruby backticks, weak cryptography, and reconnaissance are false positives from Markdown fences and test examples. No evidence found for prompt injection, credential access, network exfiltration, or malicious commands. Medium risk remains because the skill strongly instructs agents to delete code when TDD order is violated.","remediation":[],"risk_factor_evidence":[{"factor":"external_commands","evidence":[{"file":"SKILL.md","line_end":119,"line_start":117},{"file":"SKILL.md","line_end":174,"line_start":172},{"file":"SKILL.md","line_end":306,"line_start":302},{"file":"SKILL.md","line_end":322,"line_start":318}]},{"factor":"filesystem","evidence":[{"file":"SKILL.md","line_end":43,"line_start":37},{"file":"SKILL.md","line_end":288,"line_start":272},{"file":"SKILL.md","line_end":340,"line_start":340}]}],"critical_findings":[],"high_findings":[],"medium_findings":[{"title":"Potentially Destructive Workflow Guidance","locations":[{"file":"SKILL.md","line_end":43,"line_start":37},{"file":"SKILL.md","line_end":288,"line_start":272},{"file":"SKILL.md","line_end":340,"line_start":340}],"confidence":0.78,"description":"The skill repeatedly instructs agents to delete code and start over when implementation precedes tests. This is not malicious, but it can cause user data loss if applied without confirmation.","confidence_reasoning":"The deletion guidance is explicit and repeated in the file. The impact depends on agent behavior and user confirmation controls, so confidence is high but not absolute."}],"low_findings":[{"title":"Local Test Command Execution","locations":[{"file":"SKILL.md","line_end":119,"line_start":117},{"file":"SKILL.md","line_end":174,"line_start":172},{"file":"SKILL.md","line_end":306,"line_start":302},{"file":"SKILL.md","line_end":322,"line_start":318}],"confidence":0.86,"description":"The skill tells agents to run local test commands such as npm test. This is expected for a coding skill, but project test scripts can execute arbitrary local commands.","confidence_reasoning":"The command examples are visible in Bash code blocks and are limited to local test execution. The risk is contextual because test scripts belong to the target project."},{"title":"Static Analyzer False Positives","locations":[{"file":"SKILL.md","line_end":35,"line_start":33},{"file":"SKILL.md","line_end":69,"line_start":49},{"file":"testing-anti-patterns.md","line_end":19,"line_start":15}],"confidence":0.91,"description":"The reported Ruby backtick, weak cryptography, and reconnaissance hits do not show executable code or malicious intent. They are Markdown formatting and ordinary testing examples.","confidence_reasoning":"The reviewed locations are Markdown code fences or instructional snippets. No shell interpolation, crypto implementation, scanning command, or outbound endpoint was found."}],"dangerous_patterns":[],"files_scanned":2,"total_lines":672,"audit_model":"codex","audited_at":"2026-07-01T03:35:25.67+00:00","created_at":"2026-07-01T04:01:06.826229+00:00","static_findings":[],"finding_verdicts":[],"semantic_findings":[],"subject_marketplace_commit_sha":null,"subject_content_hash":null,"subject_tree_hash":null,"subject_plugin_path":null,"audit_payload_hash":null,"confirmed_risk_level":null,"scanner_version":null,"policy_version":null,"subject":{"marketplaceCommitSha":null,"contentHash":null,"treeHash":null,"pluginPath":null,"auditPayloadHash":null},"scannerVersion":null,"policyVersion":null},"auditTranslation":null,"localization":{"requestedLocale":"en","contentLocale":"en","availableLocales":["en"],"fallbackToEnglish":false},"attestation":{"availability":"not_attestable","url":null,"status":null,"reason":"canonical install advisories are incomplete"},"trust":{"publicState":"public","auditState":"complete","auditCurrentness":null,"confirmedRiskLevel":"safe","confirmedFindingCount":0,"capabilityReviewCount":2,"needsReviewCount":0,"falsePositiveCount":1,"agentAutoInstallPolicy":null,"manualInstallPolicy":null,"artifactSignatureState":"available","attestationState":"not_attestable","verificationState":"not_verified"},"isLatest":false}}