h.sحمید سامیر
همهٔ خبرها

گزارش از حذف بیش از ۴۸ هزار فایل پس از اجرای اسکریپت Claude Code

در گزارشی از یک حادثه، اسکریپت پاک‌سازی ساخته‌شده با Claude Code ظاهراً پیوندهای junction ویندوز را نادرست تشخیص داد و ۴۸٬۲۱۸ فایل را حذف کرد.

بر اساس گزارشی از یک حادثه، عامل کدنویسی Claude Code برای پاک‌کردن نسخه‌ای قدیمی از یک پروژه، اسکریپت پایتون تولید کرد. دایرکتوری ویندوز حاوی پیوندهای junction به پوشهٔ فعال پروژه بود و بنا بر روایت گزارش، اسکریپت این پیوندها را به‌درستی تشخیص نداد.

در نتیجه، به گفتهٔ گزارش، ۴۸٬۲۱۸ فایل در مدت حدود ۱۰۳ ثانیه حذف شدند. آسیب ادعایی به داده‌های مخزن Git، از جمله objects و refs و logs، نیز رسید؛ بنابراین بازیابی عادی از طریق همان مخزن ممکن نبود.

این روایت همچنین هشدار می‌دهد قابلیت بازگردانی یا checkpoint در Claude Code لزوماً تغییرات مخربی را که از طریق Bash یا PowerShell اجرا شده‌اند جبران نمی‌کند. ارقام و جزئیات حادثه از گزارش نقل شده‌اند و در دادهٔ موجود تأیید مستقل ندارند.

تصویر همراه گزارش حذف فایل‌ها پس از اجرای اسکریپت
تصویر همراه گزارش حذف فایل‌ها پس از اجرای اسکریپت