A part of Twitter's source code has been reportedly leaked online - several publications and agencies reported citing a court filing. This could pose as the latest challenge for Twitter CEO Elon Musk, who acquired the social media platform for a whopping $33 billion in 2022.