İçeriğe geç

Dinamik kod çalıştırma (ARCH9131)

Anahtar swift.security.dynamic-code-execution · Önem critical · Kategori security · CWE CWE-95

Güvenilmeyen veriden kurulmuş betikle JSContext.evaluateScript / NSExpression(format:) / NSPredicate(format:) çağrılarını işaretler.

context.evaluateScript(userInput)
map the request onto a fixed set of operations

Kullanıcı girdisini asla kod olarak değerlendirmeyin.