{"data":{"skill":{"slug":"allra-fintech-allra-test-writing","name":"allra-test-writing","icon":"📦","repo":"https://github.com/Allra-Fintech/allra-ai-skills/tree/main/backend-plugin/skills/test-writing","status":"approved","author":"Allra-Fintech","authorVersion":null,"skillstoreRevision":null},"audit":{"id":"1fe16f5f-498b-4e89-b274-d05f03924d28","skill_id":"f612a711-105e-4890-b62c-97cb6e084268","version":8,"content_hash":"v2:3e6bce382a07b29df5b58d82b6d06ee6abed972c:055c8e0eb4acec6369a882178470a55026709aec8dc739ed208eb5202195233b:7be9c6bc7c19f9c3acdf40bede0241d41ae2a4e65ab56188915d15cb99266dc6:781a1f8edf23cfead059d7f42d44b040","risk_level":"safe","is_blocked":false,"safe_to_publish":true,"analysis_status":"ok","agent_auto_install_policy":"allowed","manual_install_policy":"allowed","summary":"All 87 static findings are false positives caused by Markdown code fences, inline Java annotations, bash test examples, and Java method names. I found no prompt injection, data exfiltration intent, malware behavior, or automatic command execution in SKILL.md.","remediation":[],"risk_factor_evidence":[{"factor":"external_commands","evidence":[{"file":"SKILL.md","line_end":26,"line_start":26},{"file":"SKILL.md","line_end":46,"line_start":39},{"file":"SKILL.md","line_end":58,"line_start":46},{"file":"SKILL.md","line_end":96,"line_start":58},{"file":"SKILL.md","line_end":104,"line_start":96},{"file":"SKILL.md","line_end":127,"line_start":104},{"file":"SKILL.md","line_end":133,"line_start":127},{"file":"SKILL.md","line_end":150,"line_start":133},{"file":"SKILL.md","line_end":152,"line_start":150},{"file":"SKILL.md","line_end":158,"line_start":152},{"file":"SKILL.md","line_end":171,"line_start":158},{"file":"SKILL.md","line_end":177,"line_start":171},{"file":"SKILL.md","line_end":190,"line_start":177},{"file":"SKILL.md","line_end":196,"line_start":190},{"file":"SKILL.md","line_end":217,"line_start":196},{"file":"SKILL.md","line_end":223,"line_start":217},{"file":"SKILL.md","line_end":237,"line_start":223},{"file":"SKILL.md","line_end":243,"line_start":237},{"file":"SKILL.md","line_end":262,"line_start":243},{"file":"SKILL.md","line_end":274,"line_start":262},{"file":"SKILL.md","line_end":299,"line_start":274},{"file":"SKILL.md","line_end":303,"line_start":299},{"file":"SKILL.md","line_end":305,"line_start":303},{"file":"SKILL.md","line_end":334,"line_start":305},{"file":"SKILL.md","line_end":350,"line_start":334},{"file":"SKILL.md","line_end":373,"line_start":350},{"file":"SKILL.md","line_end":381,"line_start":373},{"file":"SKILL.md","line_end":387,"line_start":381},{"file":"SKILL.md","line_end":390,"line_start":387},{"file":"SKILL.md","line_end":394,"line_start":390},{"file":"SKILL.md","line_end":398,"line_start":394},{"file":"SKILL.md","line_end":404,"line_start":398},{"file":"SKILL.md","line_end":411,"line_start":404},{"file":"SKILL.md","line_end":414,"line_start":411},{"file":"SKILL.md","line_end":418,"line_start":414},{"file":"SKILL.md","line_end":422,"line_start":418},{"file":"SKILL.md","line_end":428,"line_start":422},{"file":"SKILL.md","line_end":437,"line_start":428},{"file":"SKILL.md","line_end":440,"line_start":437},{"file":"SKILL.md","line_end":444,"line_start":440},{"file":"SKILL.md","line_end":451,"line_start":444},{"file":"SKILL.md","line_end":461,"line_start":451},{"file":"SKILL.md","line_end":464,"line_start":461},{"file":"SKILL.md","line_end":466,"line_start":464},{"file":"SKILL.md","line_end":474,"line_start":466},{"file":"SKILL.md","line_end":478,"line_start":474},{"file":"SKILL.md","line_end":492,"line_start":478},{"file":"SKILL.md","line_end":500,"line_start":492},{"file":"SKILL.md","line_end":516,"line_start":500},{"file":"SKILL.md","line_end":522,"line_start":516},{"file":"SKILL.md","line_end":543,"line_start":522},{"file":"SKILL.md","line_end":551,"line_start":543},{"file":"SKILL.md","line_end":561,"line_start":551},{"file":"SKILL.md","line_end":565,"line_start":561},{"file":"SKILL.md","line_end":574,"line_start":565},{"file":"SKILL.md","line_end":582,"line_start":574},{"file":"SKILL.md","line_end":588,"line_start":582},{"file":"SKILL.md","line_end":592,"line_start":588},{"file":"SKILL.md","line_end":601,"line_start":592},{"file":"SKILL.md","line_end":609,"line_start":601},{"file":"SKILL.md","line_end":631,"line_start":609},{"file":"SKILL.md","line_end":635,"line_start":631},{"file":"SKILL.md","line_end":665,"line_start":635},{"file":"SKILL.md","line_end":669,"line_start":665},{"file":"SKILL.md","line_end":694,"line_start":669},{"file":"SKILL.md","line_end":721,"line_start":694},{"file":"SKILL.md","line_end":758,"line_start":721},{"file":"SKILL.md","line_end":762,"line_start":758},{"file":"SKILL.md","line_end":766,"line_start":762},{"file":"SKILL.md","line_end":770,"line_start":766}]}],"critical_findings":[],"high_findings":[],"medium_findings":[],"low_findings":[],"dangerous_patterns":[],"files_scanned":1,"total_lines":781,"audit_model":"codex","audited_at":"2026-07-07T18:13:12.079+00:00","created_at":"2026-07-08T00:13:01.945461+00:00","static_findings":[{"id":"external_commands:SKILL.md:26:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"**주의**: 아래 테스트 헬퍼는 Allra 표준 템플릿에서 제공됩니다. 프로젝트에 이러한 헬퍼가 없는 경우, Spring Boot 기본 테스트 어노테이션(`@SpringBootT","category":"external_commands","line_end":26,"severity":"medium","line_start":26},{"id":"external_commands:SKILL.md:39:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":46,"severity":"medium","line_start":39},{"id":"external_commands:SKILL.md:46:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":58,"severity":"medium","line_start":46},{"id":"external_commands:SKILL.md:58:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":96,"severity":"medium","line_start":58},{"id":"external_commands:SKILL.md:96:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":104,"severity":"medium","line_start":96},{"id":"external_commands:SKILL.md:104:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```java","category":"external_commands","line_end":127,"severity":"medium","line_start":104},{"id":"external_commands:SKILL.md:127:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":133,"severity":"medium","line_start":127},{"id":"external_commands:SKILL.md:133:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```java","category":"external_commands","line_end":150,"severity":"medium","line_start":133},{"id":"external_commands:SKILL.md:150:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":152,"severity":"medium","line_start":150},{"id":"external_commands:SKILL.md:152:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"**참고**: 외부 연동(결제 게이트웨이, 외부 API)은 `@MockBean`으로 처리","category":"external_commands","line_end":158,"severity":"medium","line_start":152},{"id":"external_commands:SKILL.md:158:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```java","category":"external_commands","line_end":171,"severity":"medium","line_start":158},{"id":"external_commands:SKILL.md:171:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":177,"severity":"medium","line_start":171},{"id":"external_commands:SKILL.md:177:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```java","category":"external_commands","line_end":190,"severity":"medium","line_start":177},{"id":"external_commands:SKILL.md:190:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":196,"severity":"medium","line_start":190},{"id":"external_commands:SKILL.md:196:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```java","category":"external_commands","line_end":217,"severity":"medium","line_start":196},{"id":"external_commands:SKILL.md:217:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":223,"severity":"medium","line_start":217},{"id":"external_commands:SKILL.md:223:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```java","category":"external_commands","line_end":237,"severity":"medium","line_start":223},{"id":"external_commands:SKILL.md:237:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":243,"severity":"medium","line_start":237},{"id":"external_commands:SKILL.md:243:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```java","category":"external_commands","line_end":262,"severity":"medium","line_start":243},{"id":"external_commands:SKILL.md:262:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":274,"severity":"medium","line_start":262},{"id":"external_commands:SKILL.md:274:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```java","category":"external_commands","line_end":299,"severity":"medium","line_start":274},{"id":"external_commands:SKILL.md:299:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":303,"severity":"medium","line_start":299},{"id":"external_commands:SKILL.md:303:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"**중요**: IntegrationTest에서도 외부 시스템은 `@MockBean`으로 처리","category":"external_commands","line_end":305,"severity":"medium","line_start":303},{"id":"external_commands:SKILL.md:305:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```java","category":"external_commands","line_end":334,"severity":"medium","line_start":305},{"id":"external_commands:SKILL.md:334:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":350,"severity":"medium","line_start":334},{"id":"external_commands:SKILL.md:350:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":373,"severity":"medium","line_start":350},{"id":"external_commands:SKILL.md:373:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":381,"severity":"medium","line_start":373},{"id":"external_commands:SKILL.md:381:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```java","category":"external_commands","line_end":387,"severity":"medium","line_start":381},{"id":"external_commands:SKILL.md:387:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":390,"severity":"medium","line_start":387},{"id":"external_commands:SKILL.md:390:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"**주의**: 가장 무거움, 외부 API는 `@MockBean` 사용","category":"external_commands","line_end":394,"severity":"medium","line_start":390},{"id":"external_commands:SKILL.md:394:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```java","category":"external_commands","line_end":398,"severity":"medium","line_start":394},{"id":"external_commands:SKILL.md:398:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":404,"severity":"medium","line_start":398},{"id":"external_commands:SKILL.md:404:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```java","category":"external_commands","line_end":411,"severity":"medium","line_start":404},{"id":"external_commands:SKILL.md:411:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":414,"severity":"medium","line_start":411},{"id":"external_commands:SKILL.md:414:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"**주의**: Service는 `@MockBean` 필수","category":"external_commands","line_end":418,"severity":"medium","line_start":414},{"id":"external_commands:SKILL.md:418:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```java","category":"external_commands","line_end":422,"severity":"medium","line_start":418},{"id":"external_commands:SKILL.md:422:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":428,"severity":"medium","line_start":422},{"id":"external_commands:SKILL.md:428:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```java","category":"external_commands","line_end":437,"severity":"medium","line_start":428},{"id":"external_commands:SKILL.md:437:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":440,"severity":"medium","line_start":437},{"id":"external_commands:SKILL.md:440:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"**주의**: Spring Context 없음, `@Autowired` 불가","category":"external_commands","line_end":444,"severity":"medium","line_start":440},{"id":"external_commands:SKILL.md:444:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```java","category":"external_commands","line_end":451,"severity":"medium","line_start":444},{"id":"external_commands:SKILL.md:451:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":461,"severity":"medium","line_start":451},{"id":"external_commands:SKILL.md:461:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```gradle","category":"external_commands","line_end":464,"severity":"medium","line_start":461},{"id":"external_commands:SKILL.md:464:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":466,"severity":"medium","line_start":464},{"id":"external_commands:SKILL.md:466:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```xml","category":"external_commands","line_end":474,"severity":"medium","line_start":466},{"id":"external_commands:SKILL.md:474:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":478,"severity":"medium","line_start":474},{"id":"external_commands:SKILL.md:478:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```java","category":"external_commands","line_end":492,"severity":"medium","line_start":478},{"id":"external_commands:SKILL.md:492:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":500,"severity":"medium","line_start":492},{"id":"external_commands:SKILL.md:500:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```java","category":"external_commands","line_end":516,"severity":"medium","line_start":500},{"id":"external_commands:SKILL.md:516:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":522,"severity":"medium","line_start":516},{"id":"external_commands:SKILL.md:522:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```java","category":"external_commands","line_end":543,"severity":"medium","line_start":522},{"id":"external_commands:SKILL.md:543:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":551,"severity":"medium","line_start":543},{"id":"external_commands:SKILL.md:551:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```java","category":"external_commands","line_end":561,"severity":"medium","line_start":551},{"id":"external_commands:SKILL.md:561:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":565,"severity":"medium","line_start":561},{"id":"external_commands:SKILL.md:565:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```java","category":"external_commands","line_end":574,"severity":"medium","line_start":565},{"id":"external_commands:SKILL.md:574:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":582,"severity":"medium","line_start":574},{"id":"external_commands:SKILL.md:582:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```java","category":"external_commands","line_end":588,"severity":"medium","line_start":582},{"id":"external_commands:SKILL.md:588:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":592,"severity":"medium","line_start":588},{"id":"external_commands:SKILL.md:592:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```java","category":"external_commands","line_end":601,"severity":"medium","line_start":592},{"id":"external_commands:SKILL.md:601:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":609,"severity":"medium","line_start":601},{"id":"external_commands:SKILL.md:609:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```java","category":"external_commands","line_end":631,"severity":"medium","line_start":609},{"id":"external_commands:SKILL.md:631:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":635,"severity":"medium","line_start":631},{"id":"external_commands:SKILL.md:635:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```java","category":"external_commands","line_end":665,"severity":"medium","line_start":635},{"id":"external_commands:SKILL.md:665:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":669,"severity":"medium","line_start":665},{"id":"external_commands:SKILL.md:669:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```java","category":"external_commands","line_end":694,"severity":"medium","line_start":669},{"id":"external_commands:SKILL.md:694:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":721,"severity":"medium","line_start":694},{"id":"external_commands:SKILL.md:721:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- [ ] 메서드명이 `메서드_시나리오_결과` 패턴인가?","category":"external_commands","line_end":758,"severity":"medium","line_start":721},{"id":"external_commands:SKILL.md:758:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```bash","category":"external_commands","line_end":762,"severity":"medium","line_start":758},{"id":"external_commands:SKILL.md:762:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":766,"severity":"medium","line_start":762},{"id":"external_commands:SKILL.md:766:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```bash","category":"external_commands","line_end":770,"severity":"medium","line_start":766},{"id":"blocker:SKILL.md:111:system-reconnaissance","file":"SKILL.md","pattern":"System reconnaissance","snippet":"void apply_DecreasesAmount_Success() {","category":"blocker","line_end":111,"severity":"low","line_start":111},{"id":"blocker:SKILL.md:137:system-reconnaissance","file":"SKILL.md","pattern":"System reconnaissance","snippet":"void apply_PaymentFails_RollbackAll() {","category":"blocker","line_end":137,"severity":"low","line_start":137},{"id":"blocker:SKILL.md:162:system-reconnaissance","file":"SKILL.md","pattern":"System reconnaissance","snippet":"void createContract_CreatesAllRelatedData() {","category":"blocker","line_end":162,"severity":"low","line_start":162},{"id":"blocker:SKILL.md:181:system-reconnaissance","file":"SKILL.md","pattern":"System reconnaissance","snippet":"void registerAccount_Duplicate_ThrowsException() {","category":"blocker","line_end":181,"severity":"low","line_start":181},{"id":"blocker:SKILL.md:200:system-reconnaissance","file":"SKILL.md","pattern":"System reconnaissance","snippet":"void contractWorkflow_FullCycle() {","category":"blocker","line_end":200,"severity":"low","line_start":200},{"id":"blocker:SKILL.md:227:system-reconnaissance","file":"SKILL.md","pattern":"System reconnaissance","snippet":"void completeContract_PublishesEvent() {","category":"blocker","line_end":227,"severity":"low","line_start":227},{"id":"blocker:SKILL.md:247:system-reconnaissance","file":"SKILL.md","pattern":"System reconnaissance","snippet":"void createOrder_FullWorkflow() {","category":"blocker","line_end":247,"severity":"low","line_start":247},{"id":"blocker:SKILL.md:287:system-reconnaissance","file":"SKILL.md","pattern":"System reconnaissance","snippet":"void calculateDiscount_VipUser_10Percent() {","category":"blocker","line_end":287,"severity":"low","line_start":287},{"id":"blocker:SKILL.md:320:system-reconnaissance","file":"SKILL.md","pattern":"System reconnaissance","snippet":"void processPayment_Success() {","category":"blocker","line_end":320,"severity":"low","line_start":320},{"id":"blocker:SKILL.md:447:system-reconnaissance","file":"SKILL.md","pattern":"System reconnaissance","snippet":"void activate_Success() {","category":"blocker","line_end":447,"severity":"low","line_start":447},{"id":"blocker:SKILL.md:503:system-reconnaissance","file":"SKILL.md","pattern":"System reconnaissance","snippet":"void createUser_Success() {","category":"blocker","line_end":503,"severity":"low","line_start":503},{"id":"blocker:SKILL.md:555:system-reconnaissance","file":"SKILL.md","pattern":"System reconnaissance","snippet":"// void 메서드","category":"blocker","line_end":555,"severity":"low","line_start":555},{"id":"blocker:SKILL.md:596:system-reconnaissance","file":"SKILL.md","pattern":"System reconnaissance","snippet":"void createUser_ValidRequest_Success()","category":"blocker","line_end":596,"severity":"low","line_start":596},{"id":"blocker:SKILL.md:600:system-reconnaissance","file":"SKILL.md","pattern":"System reconnaissance","snippet":"void findById_UserNotFound_ThrowsException()","category":"blocker","line_end":600,"severity":"low","line_start":600},{"id":"blocker:SKILL.md:619:system-reconnaissance","file":"SKILL.md","pattern":"System reconnaissance","snippet":"void getUser_Success() throws Exception {","category":"blocker","line_end":619,"severity":"low","line_start":619},{"id":"blocker:SKILL.md:648:system-reconnaissance","file":"SKILL.md","pattern":"System reconnaissance","snippet":"void findById_Success() {","category":"blocker","line_end":648,"severity":"low","line_start":648},{"id":"blocker:SKILL.md:678:system-reconnaissance","file":"SKILL.md","pattern":"System reconnaissance","snippet":"void findActiveUsers_Success() {","category":"blocker","line_end":678,"severity":"low","line_start":678}],"finding_verdicts":[{"id":"external_commands:SKILL.md:26:ruby-shell-backtick-execution","reason":"The flagged text is Markdown documentation or Java test example syntax, not executable Ruby backtick usage. No command injection or automatic execution behavior is present.","verdict":"false_positive","confidence":0.94},{"id":"external_commands:SKILL.md:39:ruby-shell-backtick-execution","reason":"This line is a Markdown code fence for documentation or sample code, not executable Ruby backtick syntax. No runtime script or command execution path exists in the skill file.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:46:ruby-shell-backtick-execution","reason":"This line is a Markdown code fence for documentation or sample code, not executable Ruby backtick syntax. No runtime script or command execution path exists in the skill file.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:58:ruby-shell-backtick-execution","reason":"This line is a Markdown code fence for documentation or sample code, not executable Ruby backtick syntax. No runtime script or command execution path exists in the skill file.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:96:ruby-shell-backtick-execution","reason":"This line is a Markdown code fence for documentation or sample code, not executable Ruby backtick syntax. No runtime script or command execution path exists in the skill file.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:104:ruby-shell-backtick-execution","reason":"This line is a Markdown code fence for documentation or sample code, not executable Ruby backtick syntax. No runtime script or command execution path exists in the skill file.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:127:ruby-shell-backtick-execution","reason":"This line is a Markdown code fence for documentation or sample code, not executable Ruby backtick syntax. No runtime script or command execution path exists in the skill file.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:133:ruby-shell-backtick-execution","reason":"This line is a Markdown code fence for documentation or sample code, not executable Ruby backtick syntax. No runtime script or command execution path exists in the skill file.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:150:ruby-shell-backtick-execution","reason":"This line is a Markdown code fence for documentation or sample code, not executable Ruby backtick syntax. No runtime script or command execution path exists in the skill file.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:152:ruby-shell-backtick-execution","reason":"This is inline Markdown formatting around Java or Spring testing text, not shell execution. The surrounding content is instructional test guidance only.","verdict":"false_positive","confidence":0.95},{"id":"external_commands:SKILL.md:158:ruby-shell-backtick-execution","reason":"This line is a Markdown code fence for documentation or sample code, not executable Ruby backtick syntax. No runtime script or command execution path exists in the skill file.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:171:ruby-shell-backtick-execution","reason":"This line is a Markdown code fence for documentation or sample code, not executable Ruby backtick syntax. No runtime script or command execution path exists in the skill file.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:177:ruby-shell-backtick-execution","reason":"This line is a Markdown code fence for documentation or sample code, not executable Ruby backtick syntax. No runtime script or command execution path exists in the skill file.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:190:ruby-shell-backtick-execution","reason":"This line is a Markdown code fence for documentation or sample code, not executable Ruby backtick syntax. No runtime script or command execution path exists in the skill file.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:196:ruby-shell-backtick-execution","reason":"This line is a Markdown code fence for documentation or sample code, not executable Ruby backtick syntax. No runtime script or command execution path exists in the skill file.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:217:ruby-shell-backtick-execution","reason":"This line is a Markdown code fence for documentation or sample code, not executable Ruby backtick syntax. No runtime script or command execution path exists in the skill file.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:223:ruby-shell-backtick-execution","reason":"This line is a Markdown code fence for documentation or sample code, not executable Ruby backtick syntax. No runtime script or command execution path exists in the skill file.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:237:ruby-shell-backtick-execution","reason":"This line is a Markdown code fence for documentation or sample code, not executable Ruby backtick syntax. No runtime script or command execution path exists in the skill file.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:243:ruby-shell-backtick-execution","reason":"This line is a Markdown code fence for documentation or sample code, not executable Ruby backtick syntax. No runtime script or command execution path exists in the skill file.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:262:ruby-shell-backtick-execution","reason":"This line is a Markdown code fence for documentation or sample code, not executable Ruby backtick syntax. No runtime script or command execution path exists in the skill file.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:274:ruby-shell-backtick-execution","reason":"This line is a Markdown code fence for documentation or sample code, not executable Ruby backtick syntax. No runtime script or command execution path exists in the skill file.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:299:ruby-shell-backtick-execution","reason":"This line is a Markdown code fence for documentation or sample code, not executable Ruby backtick syntax. No runtime script or command execution path exists in the skill file.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:303:ruby-shell-backtick-execution","reason":"This is inline Markdown formatting around Java or Spring testing text, not shell execution. The surrounding content is instructional test guidance only.","verdict":"false_positive","confidence":0.95},{"id":"external_commands:SKILL.md:305:ruby-shell-backtick-execution","reason":"This line is a Markdown code fence for documentation or sample code, not executable Ruby backtick syntax. No runtime script or command execution path exists in the skill file.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:334:ruby-shell-backtick-execution","reason":"This line is a Markdown code fence for documentation or sample code, not executable Ruby backtick syntax. No runtime script or command execution path exists in the skill file.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:350:ruby-shell-backtick-execution","reason":"This line is a Markdown code fence for documentation or sample code, not executable Ruby backtick syntax. No runtime script or command execution path exists in the skill file.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:373:ruby-shell-backtick-execution","reason":"This line is a Markdown code fence for documentation or sample code, not executable Ruby backtick syntax. No runtime script or command execution path exists in the skill file.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:381:ruby-shell-backtick-execution","reason":"This line is a Markdown code fence for documentation or sample code, not executable Ruby backtick syntax. No runtime script or command execution path exists in the skill file.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:387:ruby-shell-backtick-execution","reason":"This line is a Markdown code fence for documentation or sample code, not executable Ruby backtick syntax. No runtime script or command execution path exists in the skill file.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:390:ruby-shell-backtick-execution","reason":"This is inline Markdown formatting around Java or Spring testing text, not shell execution. The surrounding content is instructional test guidance only.","verdict":"false_positive","confidence":0.95},{"id":"external_commands:SKILL.md:394:ruby-shell-backtick-execution","reason":"This line is a Markdown code fence for documentation or sample code, not executable Ruby backtick syntax. No runtime script or command execution path exists in the skill file.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:398:ruby-shell-backtick-execution","reason":"This line is a Markdown code fence for documentation or sample code, not executable Ruby backtick syntax. No runtime script or command execution path exists in the skill file.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:404:ruby-shell-backtick-execution","reason":"This line is a Markdown code fence for documentation or sample code, not executable Ruby backtick syntax. No runtime script or command execution path exists in the skill file.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:411:ruby-shell-backtick-execution","reason":"This line is a Markdown code fence for documentation or sample code, not executable Ruby backtick syntax. No runtime script or command execution path exists in the skill file.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:414:ruby-shell-backtick-execution","reason":"This is inline Markdown formatting around Java or Spring testing text, not shell execution. The surrounding content is instructional test guidance only.","verdict":"false_positive","confidence":0.95},{"id":"external_commands:SKILL.md:418:ruby-shell-backtick-execution","reason":"This line is a Markdown code fence for documentation or sample code, not executable Ruby backtick syntax. No runtime script or command execution path exists in the skill file.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:422:ruby-shell-backtick-execution","reason":"This line is a Markdown code fence for documentation or sample code, not executable Ruby backtick syntax. No runtime script or command execution path exists in the skill file.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:428:ruby-shell-backtick-execution","reason":"This line is a Markdown code fence for documentation or sample code, not executable Ruby backtick syntax. No runtime script or command execution path exists in the skill file.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:437:ruby-shell-backtick-execution","reason":"This line is a Markdown code fence for documentation or sample code, not executable Ruby backtick syntax. No runtime script or command execution path exists in the skill file.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:440:ruby-shell-backtick-execution","reason":"This is inline Markdown formatting around Java or Spring testing text, not shell execution. The surrounding content is instructional test guidance only.","verdict":"false_positive","confidence":0.95},{"id":"external_commands:SKILL.md:444:ruby-shell-backtick-execution","reason":"This line is a Markdown code fence for documentation or sample code, not executable Ruby backtick syntax. No runtime script or command execution path exists in the skill file.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:451:ruby-shell-backtick-execution","reason":"This line is a Markdown code fence for documentation or sample code, not executable Ruby backtick syntax. No runtime script or command execution path exists in the skill file.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:461:ruby-shell-backtick-execution","reason":"This line is a Markdown code fence for documentation or sample code, not executable Ruby backtick syntax. No runtime script or command execution path exists in the skill file.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:464:ruby-shell-backtick-execution","reason":"This line is a Markdown code fence for documentation or sample code, not executable Ruby backtick syntax. No runtime script or command execution path exists in the skill file.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:466:ruby-shell-backtick-execution","reason":"This line is a Markdown code fence for documentation or sample code, not executable Ruby backtick syntax. No runtime script or command execution path exists in the skill file.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:474:ruby-shell-backtick-execution","reason":"This line is a Markdown code fence for documentation or sample code, not executable Ruby backtick syntax. No runtime script or command execution path exists in the skill file.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:478:ruby-shell-backtick-execution","reason":"This line is a Markdown code fence for documentation or sample code, not executable Ruby backtick syntax. No runtime script or command execution path exists in the skill file.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:492:ruby-shell-backtick-execution","reason":"This line is a Markdown code fence for documentation or sample code, not executable Ruby backtick syntax. No runtime script or command execution path exists in the skill file.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:500:ruby-shell-backtick-execution","reason":"This line is a Markdown code fence for documentation or sample code, not executable Ruby backtick syntax. No runtime script or command execution path exists in the skill file.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:516:ruby-shell-backtick-execution","reason":"This line is a Markdown code fence for documentation or sample code, not executable Ruby backtick syntax. No runtime script or command execution path exists in the skill file.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:522:ruby-shell-backtick-execution","reason":"This line is a Markdown code fence for documentation or sample code, not executable Ruby backtick syntax. No runtime script or command execution path exists in the skill file.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:543:ruby-shell-backtick-execution","reason":"This line is a Markdown code fence for documentation or sample code, not executable Ruby backtick syntax. No runtime script or command execution path exists in the skill file.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:551:ruby-shell-backtick-execution","reason":"This line is a Markdown code fence for documentation or sample code, not executable Ruby backtick syntax. No runtime script or command execution path exists in the skill file.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:561:ruby-shell-backtick-execution","reason":"This line is a Markdown code fence for documentation or sample code, not executable Ruby backtick syntax. No runtime script or command execution path exists in the skill file.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:565:ruby-shell-backtick-execution","reason":"This line is a Markdown code fence for documentation or sample code, not executable Ruby backtick syntax. No runtime script or command execution path exists in the skill file.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:574:ruby-shell-backtick-execution","reason":"This line is a Markdown code fence for documentation or sample code, not executable Ruby backtick syntax. No runtime script or command execution path exists in the skill file.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:582:ruby-shell-backtick-execution","reason":"This line is a Markdown code fence for documentation or sample code, not executable Ruby backtick syntax. No runtime script or command execution path exists in the skill file.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:588:ruby-shell-backtick-execution","reason":"This line is a Markdown code fence for documentation or sample code, not executable Ruby backtick syntax. No runtime script or command execution path exists in the skill file.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:592:ruby-shell-backtick-execution","reason":"This line is a Markdown code fence for documentation or sample code, not executable Ruby backtick syntax. No runtime script or command execution path exists in the skill file.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:601:ruby-shell-backtick-execution","reason":"This line is a Markdown code fence for documentation or sample code, not executable Ruby backtick syntax. No runtime script or command execution path exists in the skill file.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:609:ruby-shell-backtick-execution","reason":"This line is a Markdown code fence for documentation or sample code, not executable Ruby backtick syntax. No runtime script or command execution path exists in the skill file.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:631:ruby-shell-backtick-execution","reason":"This line is a Markdown code fence for documentation or sample code, not executable Ruby backtick syntax. No runtime script or command execution path exists in the skill file.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:635:ruby-shell-backtick-execution","reason":"This line is a Markdown code fence for documentation or sample code, not executable Ruby backtick syntax. No runtime script or command execution path exists in the skill file.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:665:ruby-shell-backtick-execution","reason":"This line is a Markdown code fence for documentation or sample code, not executable Ruby backtick syntax. No runtime script or command execution path exists in the skill file.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:669:ruby-shell-backtick-execution","reason":"This line is a Markdown code fence for documentation or sample code, not executable Ruby backtick syntax. No runtime script or command execution path exists in the skill file.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:694:ruby-shell-backtick-execution","reason":"This line is a Markdown code fence for documentation or sample code, not executable Ruby backtick syntax. No runtime script or command execution path exists in the skill file.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:721:ruby-shell-backtick-execution","reason":"This is inline Markdown formatting around Java or Spring testing text, not shell execution. The surrounding content is instructional test guidance only.","verdict":"false_positive","confidence":0.95},{"id":"external_commands:SKILL.md:758:ruby-shell-backtick-execution","reason":"This is a Markdown bash code fence introducing ordinary test runner examples. The skill documents local test commands but does not execute them automatically.","verdict":"false_positive","confidence":0.94},{"id":"external_commands:SKILL.md:762:ruby-shell-backtick-execution","reason":"This line is a Markdown code fence for documentation or sample code, not executable Ruby backtick syntax. No runtime script or command execution path exists in the skill file.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:766:ruby-shell-backtick-execution","reason":"This is a Markdown bash code fence introducing ordinary test runner examples. The skill documents local test commands but does not execute them automatically.","verdict":"false_positive","confidence":0.94},{"id":"blocker:SKILL.md:111:system-reconnaissance","reason":"The flagged line is a Java test method name or comment in an example. It does not gather host, network, process, or environment information.","verdict":"false_positive","confidence":0.97},{"id":"blocker:SKILL.md:137:system-reconnaissance","reason":"The flagged line is a Java test method name or comment in an example. It does not gather host, network, process, or environment information.","verdict":"false_positive","confidence":0.97},{"id":"blocker:SKILL.md:162:system-reconnaissance","reason":"The flagged line is a Java test method name or comment in an example. It does not gather host, network, process, or environment information.","verdict":"false_positive","confidence":0.97},{"id":"blocker:SKILL.md:181:system-reconnaissance","reason":"The flagged line is a Java test method name or comment in an example. It does not gather host, network, process, or environment information.","verdict":"false_positive","confidence":0.97},{"id":"blocker:SKILL.md:200:system-reconnaissance","reason":"The flagged line is a Java test method name or comment in an example. It does not gather host, network, process, or environment information.","verdict":"false_positive","confidence":0.97},{"id":"blocker:SKILL.md:227:system-reconnaissance","reason":"The flagged line is a Java test method name or comment in an example. It does not gather host, network, process, or environment information.","verdict":"false_positive","confidence":0.97},{"id":"blocker:SKILL.md:247:system-reconnaissance","reason":"The flagged line is a Java test method name or comment in an example. It does not gather host, network, process, or environment information.","verdict":"false_positive","confidence":0.97},{"id":"blocker:SKILL.md:287:system-reconnaissance","reason":"The flagged line is a Java test method name or comment in an example. It does not gather host, network, process, or environment information.","verdict":"false_positive","confidence":0.97},{"id":"blocker:SKILL.md:320:system-reconnaissance","reason":"The flagged line is a Java test method name or comment in an example. It does not gather host, network, process, or environment information.","verdict":"false_positive","confidence":0.97},{"id":"blocker:SKILL.md:447:system-reconnaissance","reason":"The flagged line is a Java test method name or comment in an example. It does not gather host, network, process, or environment information.","verdict":"false_positive","confidence":0.97},{"id":"blocker:SKILL.md:503:system-reconnaissance","reason":"The flagged line is a Java test method name or comment in an example. It does not gather host, network, process, or environment information.","verdict":"false_positive","confidence":0.97},{"id":"blocker:SKILL.md:555:system-reconnaissance","reason":"The flagged line is a Java test method name or comment in an example. It does not gather host, network, process, or environment information.","verdict":"false_positive","confidence":0.97},{"id":"blocker:SKILL.md:596:system-reconnaissance","reason":"The flagged line is a Java test method name or comment in an example. It does not gather host, network, process, or environment information.","verdict":"false_positive","confidence":0.97},{"id":"blocker:SKILL.md:600:system-reconnaissance","reason":"The flagged line is a Java test method name or comment in an example. It does not gather host, network, process, or environment information.","verdict":"false_positive","confidence":0.97},{"id":"blocker:SKILL.md:619:system-reconnaissance","reason":"The flagged line is a Java test method name or comment in an example. It does not gather host, network, process, or environment information.","verdict":"false_positive","confidence":0.97},{"id":"blocker:SKILL.md:648:system-reconnaissance","reason":"The flagged line is a Java test method name or comment in an example. It does not gather host, network, process, or environment information.","verdict":"false_positive","confidence":0.97},{"id":"blocker:SKILL.md:678:system-reconnaissance","reason":"The flagged line is a Java test method name or comment in an example. It does not gather host, network, process, or environment information.","verdict":"false_positive","confidence":0.97}],"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":"confirmed_risk_level does not match the canonical trust resolver"},"trust":{"publicState":"public","auditState":"complete","auditCurrentness":null,"confirmedRiskLevel":"safe","confirmedFindingCount":0,"capabilityReviewCount":0,"needsReviewCount":0,"falsePositiveCount":0,"agentAutoInstallPolicy":"allowed","manualInstallPolicy":"allowed","artifactSignatureState":"available","attestationState":"not_attestable","verificationState":"not_verified"},"isLatest":false}}