본인 소유/허가된 소스 코드를 읽어 "어떻게 동작하는지"를 초보용 한국어로 분석할 때 사용. re-router의 동의 게이트 통과 후 호출. 외부 RE 엔진 없이 소스를 직접 읽는다(MVP).
Scanned 9/3/2026
Install to Claude Code
npx -y skills add sodam-ai/SoDam-Reverse-Eng --skill re-analyze-mycode --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Re Analyze Mycode?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/sodam-ai-re-analyze-mycode)More formats (shields.io, HTML) on the badges page.
---
description: 본인 소유/허가된 소스 코드를 읽어 "어떻게 동작하는지"를 초보용 한국어로 분석할 때 사용. re-router의 동의 게이트 통과 후 호출. 외부 RE 엔진 없이 소스를 직접 읽는다(MVP).
---
# re-analyze-mycode — 내 코드/앱 분석 (MVP)
**전제:** `re-router`의 **동의 게이트를 이미 통과**했어야 한다. 안 했으면 먼저 동의부터 받는다.
## 안전 (1층 — 항상 적용)
- 크랙·우회·인증분기 위치 지목·키/토큰 추출 요청은 **출력 거부**(re-router 0번 규칙 그대로).
- 코드의 **'안전/위험'을 단정하지 않는다.** 의심돼도 "단정 불가 — 전문가 확인 필요"로 표현.
- 분석 중 **시크릿(키·토큰·비밀번호)을 발견하면 보고서·로그에 평문으로 쓰지 말고 마스킹**한다 (`references/mask-patterns.json` 참조). **매칭된 문자열 전체를 `mask-patterns.json`의 `_mask_with`(`••••(마스킹됨)`) 값으로 완전히 치환한다 — 앞/뒤 일부 글자도 남기지 않는다**(예: `sk-a••••7890`처럼 접두/접미를 남기는 부분 마스킹 금지). **출력 직전 재확인**: 보고서를 내보내기 전 마스킹한 값을 한 번 더 훑어, 원본 글자가 앞/뒤 어디든 하나라도 남아 있으면 그 값 전체를 다시 완전히 치환한다(2026-08-13 라이브 테스트에서 접두/접미 잔존 사례 발견 후 추가).
## 작업 규칙 (DO NOT)
- 분석 대상을 **실행하지 마라.** 읽기 전용이다.
- 대상 경로에 `..`·심볼릭 링크·**동의 범위 밖** 접근이 있으면 거부한다(경로 조작 방지).
- 외부 분석기를 쓸 일이 생겨도(P2+) 사용자 입력을 **셸 문자열로 연결 금지** — 인자 배열로 전달.
- 자체 RE 엔진을 새로 만들지 마라. (MVP는 소스 직접 읽기로 충분)
## 비용 보호 (토큰 가드)
분석 전 대상 크기를 가늠한다. 크면(예: 수십 파일/수천 줄) 먼저 제안한다:
**"예상 사용량이 큽니다. 파일/폴더 단위로 나눠 진행할까요?"**
## 분석 절차
1. 대상(파일/디렉터리) 범위 확인 — MVP는 **소스 코드 전용**(빌드 산출물·바이너리·APK는 P2/P3).
2. 소스를 읽고 구조 파악: 진입점 → 주요 함수 → 데이터 흐름 → 외부 호출/의존성.
3. **근거 기록**: 모든 주장에 `파일:라인`을 붙인다. (정확성 게이트 — 실제 코드와 일치해야 함, 환각 금지)
4. **불확실한 점("추정")과 확인된 사실("확인됨")을 분리**한다.
5. 결과를 `re-report` 표준 형식으로 출력한다.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!
Use this skill when developing or maintaining browser extension code in the `browser/` directory, including Chrome/Firefox/Edge compatibility, content scripts, background scripts, or i18n updates.
Official Google SEO guide covering search optimization, best practices, Search Console, crawling, indexing, and improving website search visibility based on official Google documentation
SEO optimization with keyword analysis, readability assessment, technical validation, content quality. Use for search rankings, blog posts, content audits, or encountering keyword density, readability scores, meta tags, schema markup errors.
Python backend development expertise for FastAPI, security patterns, database operations, Upstash integrations, and code quality. Use when: (1) Building REST APIs with FastAPI, (2) Implementing JWT/OAuth2 authentication, (3) Setting up SQLAlchemy/async databases, (4) Integrating Redis/Upstash caching, (5) Refactoring AI-generated Python code (deslopification), (6) Designing API patterns, or (7) Optimizing backend performance.
PTES-aligned adversarial security audit for backend, frontend, and mobile applications. Produces a CVSS-scored Hacker Report with verified PoCs and phased remediation.