Knowledge-driven cybersecurity intelligence: software vulnerability co-exploitation behaviour discovery