Spaces:
Runtime error
Runtime error
# anomaly_score.py | |
import datetime | |
class AnomalyScorer: | |
def __init__(self): | |
self.history = [] | |
def score_event(self, event_type: str, data: dict) -> dict: | |
base_score = { | |
"unauthorized_access": 80, | |
"unexpected_output": 50, | |
"module_instability": 60, | |
"unknown_connection": 90, | |
"philosophical_dissonance": 40, | |
}.get(event_type, 10) | |
# Increase score if suspicious data is present | |
if data.get("confidence") and data["confidence"] < 0.4: | |
base_score += 20 | |
if "kill" in data.get("content", "").lower(): | |
base_score += 50 | |
result = { | |
"timestamp": datetime.datetime.utcnow().isoformat(), | |
"event": event_type, | |
"score": min(base_score, 100), | |
"notes": f"Scored anomaly: {event_type}" | |
} | |
self.history.append(result) | |
return result | |
def get_history(self): | |
return self.history |