When pathogens infect the cervix, there is an increased secretion of cervical mucus, which is purulent due to the large number of white blood cells, white or slightly yellow in colour, and may have a foul odour. Common pathogens include: staphylococcus, gonococcus, chlamydia, etc.