Vazifa
Sintetik auditdagi ikki muammo uchun hisobot yozing. Har birida aktiv, dalil, ta’sir, ildiz sabab, fix va retest mezoni bo‘lsin. Haqiqiy xizmatni zaif deb da’vo qilish o‘rniga maxsus tayyorlangan fixture’dan foydalaning.
Portfolio tuzilishi
README, threat-model.md, audit.py, fixtures/, tests/ va report.md bir loyihaga birlashsin. Ishga tushirish komandasi, Python versiyasi va cheklovlar yozilsin. Token, email va maxfiy URL’larni artefaktdan chiqarib tashlang.
Qabul mezoni
Boshqa inson yangi muhitda misolni ishga tushirib, siz olgan natijani qaytara olsin. Bitta topilmaga avtomatik regressiya testi kiriting. Og‘irlikni biznes kontekstida asoslang, to‘liq bo‘lmagan tekshiruvni yashirmang. Platforma topshirig‘i hisobot tuzilishini tekshiradi, mentor bahosini almashtirmaydi.
Python’da ko‘rib chiqamiz
report = {"summary": True, "evidence": True, "impact": True,
"root_cause": True, "fix": True, "retest": False}
print(",".join(key for key, present in report.items() if not present))Misolni
Mustaqil mashq
Ikki topilma yozing, bittasini tuzating va oldin/keyin test dalilini qo‘shing. Hisobotdan sir va shaxsiy ma’lumotlarni olib tashlang.