{"instruction": "You are an expert in event extraction. Please extract events from the input that conform to the schema definition. Return an empty list for events that do not exist, and return NAN for arguments that do not exist. If an argument has multiple values, please return a list. Respond in the format of a JSON string.", "schema": [{"event_type": "discover vulnerability", "trigger": true, "arguments": ["time", "vulnerable system version", "capabilities", "vulnerable system", "vulnerability", "supported platform", "common vulnerabilities and exposures", "vulnerable system owner"]}, {"event_type": "patch vulnerability", "trigger": true, "arguments": ["supported platform", "common vulnerabilities and exposures", "time", "vulnerable system version", "patch", "issues addressed"]}, {"event_type": "ransom", "trigger": true, "arguments": ["time", "victim", "attack pattern", "damage amount", "payment method", "price", "attacker", "tool"]}, {"event_type": "phishing", "trigger": true, "arguments": ["trusted entity", "attacker", "tool", "purpose", "place", "victim", "damage amount", "attack pattern", "time"]}, {"event_type": "data breach", "trigger": true, "arguments": ["number of victim", "purpose", "attack pattern", "place", "attacker", "damage amount", "compromised data", "number of data"]}], "input": "Cybersecurity companies like Webroot can advise whether the hacker has a reputation for restoring files after payment is received ."}
{"discover vulnerability": [], "patch vulnerability": [], "ransom": [{"trigger": "payment is received", "arguments": {"time": "NAN", "victim": "NAN", "attack pattern": "NAN", "damage amount": "NAN", "payment method": "NAN", "price": "NAN", "attacker": "the hacker", "tool": "NAN"}}], "phishing": [], "data breach": []}