It a tool repository for claude.
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio counts 23 tools · 0 res
· 0 prompts
permission surface via code analysis
tools
-
draw_stock_trend
-
extract_text_from_image
-
generate_image
-
generate_image_from_image
-
get_korea_weather
-
get_korea_weather_by_stnid
-
gog_calendar_colors
-
gog_calendar_events
-
gog_contacts_list
-
gog_docs_cat
-
gog_drive_search
-
gog_gmail_messages_search
-
gog_gmail_search
-
gog_run
-
gog_sheets_get
-
repl_coder
-
repl_drawer
-
retrieve
-
retrieve_stock_trend
-
tavily_answer_search
-
tavily_news_search
-
tavily_web_search
-
use_aws
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed commit 1c61e3b · analyzer v33 · 2w ago
skills & prompt files 5
- skill kyopark2014-claude-tools-1c61e3b/skills/account-status/SKILL.md
- skill kyopark2014-claude-tools-1c61e3b/skills/graphify/SKILL.md
- skill kyopark2014-claude-tools-1c61e3b/skills/myslide/SKILL.md
- skill kyopark2014-claude-tools-1c61e3b/skills/ppt-translator/SKILL.md
- skill kyopark2014-claude-tools-1c61e3b/skills/tavily-search/SKILL.md
danger signals1
- dynamic code execution __import__() kyopark2014-claude-tools-1c61e3b/skills/ppt-translator/ppt_translator/dependencies.py :41
module = __import__(module_name)
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 46
filesystem 25
- fs kyopark2014-claude-tools-1c61e3b/mcp/mcp_server_image_generation.py :87
with open(local_path, "wb") as f: - fs kyopark2014-claude-tools-1c61e3b/mcp/mcp_server_text_extraction.py :90
img = Image.open(BytesIO(image_content)) - fs kyopark2014-claude-tools-1c61e3b/mcp/mcp_server_use_aws copy.py :43
with open(config_path, "r", encoding="utf-8") as f: - fs kyopark2014-claude-tools-1c61e3b/mcp/mcp_server_use_aws.py :43
with open(config_path, "r", encoding="utf-8") as f: - fs kyopark2014-claude-tools-1c61e3b/mcp/trade_info.py :36
with open(config_path, "r", encoding="utf-8") as f: - fs kyopark2014-claude-tools-1c61e3b/mcp/use_aws.py :12
with open(config_path, "r", encoding="utf-8") as f: - fs (weak) kyopark2014-claude-tools-1c61e3b/skills/myslide/scripts/add_slide.py :22
import shutil - fs (weak) kyopark2014-claude-tools-1c61e3b/skills/myslide/scripts/apply_animations.py :441
with open(spec_path, "r") as f: - fs (weak) kyopark2014-claude-tools-1c61e3b/skills/myslide/scripts/clean.py :19
from pathlib import Path - fs (weak) kyopark2014-claude-tools-1c61e3b/skills/myslide/scripts/create_aws_slide.py :196
with open(b64_path, "w") as f: - fs (weak) kyopark2014-claude-tools-1c61e3b/skills/myslide/scripts/office/helpers/merge_runs.py :11
from pathlib import Path - fs (weak) kyopark2014-claude-tools-1c61e3b/skills/myslide/scripts/office/helpers/simplify_redlines.py :15
from pathlib import Path
show 13 more
- fs (weak) kyopark2014-claude-tools-1c61e3b/skills/myslide/scripts/office/pack.py :15
import shutil - fs (weak) kyopark2014-claude-tools-1c61e3b/skills/myslide/scripts/office/soffice.py :21
from pathlib import Path - fs (weak) kyopark2014-claude-tools-1c61e3b/skills/myslide/scripts/office/unpack.py :19
from pathlib import Path - fs (weak) kyopark2014-claude-tools-1c61e3b/skills/myslide/scripts/office/validators/base.py :6
from pathlib import Path - fs (weak) kyopark2014-claude-tools-1c61e3b/skills/myslide/scripts/office/validators/redlining.py :8
from pathlib import Path - fs (weak) kyopark2014-claude-tools-1c61e3b/skills/myslide/scripts/qa_validate.py :33
from pathlib import Path - fs (weak) kyopark2014-claude-tools-1c61e3b/skills/myslide/scripts/thumbnail.py :23
from pathlib import Path - fs kyopark2014-claude-tools-1c61e3b/skills/ppt-translator/ppt_translator/cache.py :16
from pathlib import Path - fs kyopark2014-claude-tools-1c61e3b/skills/ppt-translator/ppt_translator/cli.py :12
from pathlib import Path - fs kyopark2014-claude-tools-1c61e3b/skills/ppt-translator/ppt_translator/config.py :5
from pathlib import Path - fs kyopark2014-claude-tools-1c61e3b/skills/ppt-translator/ppt_translator/glossary.py :20
from pathlib import Path - fs kyopark2014-claude-tools-1c61e3b/skills/ppt-translator/ppt_translator/post_processing.py :12
from pathlib import Path - fs kyopark2014-claude-tools-1c61e3b/skills/ppt-translator/ppt_translator/ppt_handler.py :8
from pathlib import Path
shell / exec 8
- shell kyopark2014-claude-tools-1c61e3b/mcp/mcp_server_gog.py :12
import subprocess - shell (weak) kyopark2014-claude-tools-1c61e3b/skills/myslide/scripts/apply_animations.py :20
import subprocess - shell (weak) kyopark2014-claude-tools-1c61e3b/skills/myslide/scripts/create_aws_slide.py :19
import subprocess - shell (weak) kyopark2014-claude-tools-1c61e3b/skills/myslide/scripts/office/soffice.py :14
subprocess.run(["soffice", ...], env=env) - shell (weak) kyopark2014-claude-tools-1c61e3b/skills/myslide/scripts/office/validators/redlining.py :5
import subprocess - shell (weak) kyopark2014-claude-tools-1c61e3b/skills/myslide/scripts/qa_validate.py :38
import subprocess - shell (weak) kyopark2014-claude-tools-1c61e3b/skills/myslide/scripts/thumbnail.py :19
import subprocess - shell kyopark2014-claude-tools-1c61e3b/skills/ppt-translator/ppt_translator/dependencies.py :6
import subprocess
network 3
- net kyopark2014-claude-tools-1c61e3b/mcp/mcp_server_korea_weather.py :9
import requests - net kyopark2014-claude-tools-1c61e3b/mcp/trade_info.py :15
from urllib import parse - net (weak) kyopark2014-claude-tools-1c61e3b/skills/myslide/scripts/office/soffice.py :18
import socket
secrets 3
- secrets kyopark2014-claude-tools-1c61e3b/mcp/mcp_server_tavily.py :26
#api_key = os.getenv("TAVILY_API_KEY") - secrets kyopark2014-claude-tools-1c61e3b/skills/ppt-translator/ppt_translator/bedrock_client.py :64
secret_key = os.getenv('AWS_SECRET_ACCESS_KEY') - secrets (weak) kyopark2014-claude-tools-1c61e3b/skills/tavily-search/scripts/search.py :35
api_key = os.getenv("TAVILY_API_KEY")
database 1
- db kyopark2014-claude-tools-1c61e3b/skills/ppt-translator/ppt_translator/cache.py :13
import sqlite3
tool registrations 24
- gog_run kyopark2014-claude-tools-1c61e3b/mcp/mcp_server_gog.py :115
- gog_gmail_search kyopark2014-claude-tools-1c61e3b/mcp/mcp_server_gog.py :154
- gog_gmail_messages_search kyopark2014-claude-tools-1c61e3b/mcp/mcp_server_gog.py :180
- gog_calendar_events kyopark2014-claude-tools-1c61e3b/mcp/mcp_server_gog.py :206
- gog_calendar_colors kyopark2014-claude-tools-1c61e3b/mcp/mcp_server_gog.py :234
- gog_drive_search kyopark2014-claude-tools-1c61e3b/mcp/mcp_server_gog.py :248
- gog_contacts_list kyopark2014-claude-tools-1c61e3b/mcp/mcp_server_gog.py :274
- gog_sheets_get kyopark2014-claude-tools-1c61e3b/mcp/mcp_server_gog.py :298
- gog_docs_cat kyopark2014-claude-tools-1c61e3b/mcp/mcp_server_gog.py :321
- generate_image kyopark2014-claude-tools-1c61e3b/mcp/mcp_server_image_generation.py :113
- generate_image_from_image kyopark2014-claude-tools-1c61e3b/mcp/mcp_server_image_generation.py :175
- get_korea_weather kyopark2014-claude-tools-1c61e3b/mcp/mcp_server_korea_weather.py :431
show 12 more
- get_korea_weather_by_stnid kyopark2014-claude-tools-1c61e3b/mcp/mcp_server_korea_weather.py :443
- repl_coder kyopark2014-claude-tools-1c61e3b/mcp/mcp_server_repl_coder.py :34
- repl_drawer kyopark2014-claude-tools-1c61e3b/mcp/mcp_server_repl_coder.py :55
- retrieve kyopark2014-claude-tools-1c61e3b/mcp/mcp_server_retrieve.py :32
- tavily_web_search kyopark2014-claude-tools-1c61e3b/mcp/mcp_server_tavily.py :133
- tavily_answer_search kyopark2014-claude-tools-1c61e3b/mcp/mcp_server_tavily.py :187
- tavily_news_search kyopark2014-claude-tools-1c61e3b/mcp/mcp_server_tavily.py :241
- extract_text_from_image kyopark2014-claude-tools-1c61e3b/mcp/mcp_server_text_extraction.py :166
- retrieve_stock_trend kyopark2014-claude-tools-1c61e3b/mcp/mcp_server_trade_info.py :35
- draw_stock_trend kyopark2014-claude-tools-1c61e3b/mcp/mcp_server_trade_info.py :51
- use_aws kyopark2014-claude-tools-1c61e3b/mcp/mcp_server_use_aws copy.py :242
- use_aws kyopark2014-claude-tools-1c61e3b/mcp/mcp_server_use_aws.py :242
declared dependencies 7
- boto3@>=1.42.5
- click@>=8.3.1
- python-dotenv@>=1.2.1
- python-pptx@>=1.0.2
- tenacity@>=8.2.0
- pyyaml@>=6.0
- rich@>=13.7.0