{% extends "admin/base.html" %} {% block extra_head %} {{ super() }} {% endblock %} {% block admin_content %}
Security Monitoring
{% if coordinated_campaigns %}
⚠️ Coordinated Voting Detected! {{ coordinated_campaigns|length }} potential voting campaign(s) detected in the last 6 hours.
{% endif %} {% if suspicious_users %}
🔍 Suspicious Users Detected {{ suspicious_users|length }} users with low security scores (< 50/100) found.
{% endif %} {% if biased_users %}
📊 Model Bias Detected {{ biased_users|length }} users showing strong bias toward specific models.
{% endif %}
Suspicious Users (Low Security Scores)
{% if suspicious_users %}
{% for item in suspicious_users %} {% endfor %}
Username Security Score Account Age HF Account Age Total Votes Issues
{{ item.user.username }} {{ item.score }}/100 {{ item.factors.account_age_days or 'Unknown' }} days {{ item.factors.hf_account_age_days or 'Unknown' }} days {{ item.factors.total_votes or 0 }}
{% if item.factors.suspicious_voting %} 🚨 Suspicious voting {% endif %} {% if item.factors.rapid_voting %} ⚡ Rapid voting {% endif %} {% if item.factors.account_age_days and item.factors.account_age_days < 7 %} 🆕 New account {% endif %} {% if item.factors.hf_account_age_days and item.factors.hf_account_age_days < 90 %} 🔰 New HF account {% endif %}
{% else %}

No suspicious users detected.

{% endif %}
Coordinated Voting Campaigns
{% if coordinated_campaigns %} {% for campaign in coordinated_campaigns %}

{{ campaign.model.name }}

{{ campaign.vote_count }} votes from {{ campaign.user_count }} users in the last 6 hours

{% if campaign.suspicious_users %}
{% for user in campaign.suspicious_users %} {% endfor %}
Username Votes for Model Account Age
{{ user.username }} {{ user.votes_for_model }} {{ user.account_age_days or 'Unknown' }} days
{% endif %}
{% endfor %} {% else %}

No coordinated voting campaigns detected in the last 6 hours.

{% endif %}
Users with Strong Model Bias
{% if biased_users %}
{% for item in biased_users %} {% endfor %}
Username Favored Model Bias Ratio Votes for Model Total Votes
{{ item.user.username }} {{ item.model.name }} {{ "%.1f"|format(item.bias_ratio * 100) }}% {{ item.votes_for_model }} {{ item.total_votes }}
{% else %}

No users with strong model bias detected.

{% endif %}
{% endblock %}