title: "AI ์์ด์ ํธ ํ๋ ์์ํฌ, enum ๊ฐ ์ ์จ๊ฒจ์ง ํดํน ์ง์ ๊ทธ๋๋ก ์คํ" description: "๋ด์ค - ์๋ฌธ ๊ธฐ๋ฐ ์์ฝ ํ์" date: 2026-07-13 tags: [ai-tool] source: "https://dev.to/alexlaguardia/a-shipped-agent-framework-ran-the-hidden-payload-my-own-scanner-caught-it-6jl" sidebar: order: 0
์ ๋ชฉ(ํ๊ธ): AI ์์ด์ ํธ ํ๋ ์์ํฌ, enum ๊ฐ ์ ์จ๊ฒจ์ง ํดํน ์ง์ ๊ทธ๋๋ก ์คํ ์๋ฌธ ์ ๋ชฉ(์๋ฌธ): A shipped agent framework ran the hidden payload. My own scanner caught it. ์๋ฌธ: A shipped agent framework ran the hidden payload. My own scanner caught it. ์์ค: dev-to-ai MD ํ์ผ: content/2026-07-13/dev-to-ai-a-shipped-agent-framework-ran-the-hidden-payload-m.md
ํต์ฌ ๋ด์ฉ
์คํ์์ค AI ์์ด์ ํธ ํ๋ ์์ํฌ smolagents๊ฐ MCP ํด ์คํค๋ง์ enum ๊ฐ์ ์จ๊ฒจ์ง ์ ์ฑ ๋ช ๋ น์ ๊ฑธ๋ฌ๋ด์ง ๋ชปํ๋ค๋ ๊ฒ ์คํ์ผ๋ก ์ ์ฆ๋์ด์.
๋ณด์ ์ฐ๊ตฌ์๊ฐ ์ง์ ํ
์คํธํ ๊ฒฐ๊ณผ, ์์ด์ ํธ๋ ํ์ ๊ธฐ๋ก 42๋ฒ์ ์กฐํํ๋ผ๋ ๋จ์ ์ง์๋ฅผ ๋ฐ์๋๋ฐ ๊ทธ๊ฒ๋ ๋ชจ๋ฅด๊ฒ export_record ํด์ ํธ์ถํด์ ๋ฐ์ดํฐ๋ฅผ ๊ณต๊ฒฉ์ ์๋ฒ๋ก ์ ์กํ๊ฑฐ๋ ์. 10๋ฒ ์คํ ์ค 7๋ฒ์ด ์ฑ๊ณตํ๊ณ , ๊ทธ์ค 6๋ฒ์ description ์ค์บ์ด ์์ ์ด์ง ์๋ ์คํค๋ง ํ๋์์ ์คํ๋์ด์.
๋ฌธ์ ์ ํต์ฌ์ mcpadapt๊ฐ ํด ์ด๋ฆ๋ง ํ์ด์ฌ ์๋ณ์๋ก ๋ฐ๊พธ๊ณ , enumยทtitleยทdefault ๊ฐ์ ๋๋จธ์ง ํ๋๋ ๋ชจ๋ธ์๊ฒ ์๋ฌธ ๊ทธ๋๋ก ๋๊ธด๋ค๋ ๊ฑฐ์์. ์ฐ๊ตฌ์๊ฐ ์์ฒด ์ ์ํ ๋ฑ๋ก ์์ ์ค์บ๋๋ ์ด๊ฑธ ์ ๋ถ ์ก์๋์ด์.
'์ค๋ช (description) ํ๋๋ง ๊ฒ์ฌํ๋ฉด ์์ ํ๋ค'๋ ํต๋ ์ด ๊นจ์ง ์ฌ๋ก์์. AI ์์ด์ ํธ๋ฅผ ํ๋ก๋์ ์ ๋ถ์ด๋ ํ์ด๋ผ๋ฉด ์คํค๋ง ์ ์ฒด๋ฅผ ๊ฒ์ฆ ๋์์ผ๋ก ๋ด์ผ ํ๋ ์์ ์ด ๋์ด์.
์ก๋์ค์ ํ๋ง๋
smolagents๋ ์คํค๋ง ํ๋ ์ ์ฒด๋ฅผ ๋ชจ๋ธ์ ๊ทธ๋๋ก ๋๊ฒจ์. description๋ง ๊ฒ์ฌํด์ ๋ถ์กฑํ๊ณ , enumยทtitle ๋ฑ ๋ชจ๋ ํ๋๋ฅผ ๋ฑ๋ก ์์ ์ ๊ฒ์ฆํด์ผ ํด์.
์ถ์ฒ: A shipped agent framework ran the hidden payload. My own scanner caught it.