I-Wikimedia Foundation iphoqelekile ukukhubaza okwesikhashana amakhono okuhlela nokuvimbela ukwenziwa kwezikripthi ezenziwe ngokwezifiso kumasayithi e-Meta-Wiki, i-Wikipedia, kanye ne-Wiki ahlobene ngenxa yesigameko sokuphepha esasongela ukufaka engcupheni ama-akhawunti abaphathi bephrojekthi futhi saholela ekuguqulweni okunonya kwamakhasi nezikripthi.
Lesi sigameko senzeke ngenxa yokunganaki konjiniyela we-Wikimedia Foundation eqenjini lezokuphepha. Ngesikhathi ehlola imikhawulo yokufinyelela ye-API kusuka kuma-script abasebenzisi, unjiniyela wazama ukulayisha inani elikhulu lama-script angahleliwe esebenzisa ama-script abasebenzisi bangempela. Ukuhlolwa kwenziwe kusetshenziswa i-akhawunti enelungelo elinokufinyelela ekuhleleni i-MediaWiki:Common.js kanye nekhono lokulayisha ama-script e-JavaScript kubo bonke abasebenzisi namakhasi.
Phakathi kwezikripthi zomuntu siqu ezaqaliswa kwakukhona isikripthi esinonya esibizwa ngokuthi i-test.js, esadalwa eminyakeni eminingana edlule futhi salandwa ku-ru.wikipedia.org. Sasiqukethe ukusebenza kwesibungu esizifake kuzo zonke amafayela e-JavaScript abizwa ngokuthi "User:" /common.js" kanye ne-"MediaWiki:Common.js", kanye nokuhlela noma ukususa amakhasi angahleliwe ngenothi mayelana nokuvalwa kwephrojekthi (umyalo we-Special:Random wabizwa ukuze kukhethwe amakhasi).
Ukusebenzisa lesi skripthi kusuka ku-akhawunti enelungelo kwaholela ekutheni ikhodi enonya ifakwe kumaskripthi e-JavaScript achazwe ngumsebenzisi ku-Meta-Wiki. Lapho abanye abasebenzisi nabaphathi be-Wikimedia bevula amakhasi e-Meta-Wiki, i-worm yaqala ukusabela kochungechunge futhi yabangela ukucekelwa phansi okubanzi—amakhasi ayizinkulungwane eziningana aguqulwa, futhi cishe abasebenzisi abayi-100 bathathelwa indawo amaskripthi abo e-common.js.
Isikripthi esinonya sasetshenziswa ngo-2023 ukuhlasela amasayithi e-wiki olimi lwesiRashiya i-Wikireality kanye ne-Cyclopedia. Ngo-2024, umsebenzisi onesidlaliso esithi Ololoshka562 wathumela lesi script ekhasini lakhe ku-ru.wikipedia.org (ru.wikipedia.org/wiki/user:Ololoshka562/test.js). Ngemva konyaka nesigamu, lesi script salandwa futhi sasetshenziswa ngunjiniyela we-Wikimedia owayeqhuba ukuhlolwa.
Amakhasi athintekile manje asebuyiselwe, futhi ukuhlela sekungenzeka manje. Imodi yokufunda kuphela kanye nokuvinjelwa kweJavaScript echazwe ngumsebenzisi kuthiwa kuthathe cishe amahora amabili. Abamele i-Wikimedia bathi abanaso isizathu sokukholelwa ukuthi lesi sigameko sibangelwe ukuhlaselwa okuqondiwe noma okuholele ekulimaleni kwedatha yomuntu siqu.
Source: opennet.ru
