feat: add captcha-backed forum security hardening
This commit is contained in:
@@ -18,15 +18,28 @@ class ForumPost extends Model
|
||||
'id',
|
||||
'thread_id',
|
||||
'topic_id',
|
||||
'source_ip_hash',
|
||||
'user_id',
|
||||
'content',
|
||||
'content_hash',
|
||||
'is_edited',
|
||||
'edited_at',
|
||||
'spam_score',
|
||||
'quality_score',
|
||||
'ai_spam_score',
|
||||
'ai_toxicity_score',
|
||||
'behavior_score',
|
||||
'link_score',
|
||||
'learning_score',
|
||||
'risk_score',
|
||||
'trust_modifier',
|
||||
'flagged',
|
||||
'flagged_reason',
|
||||
'moderation_checked',
|
||||
'moderation_status',
|
||||
'moderation_labels',
|
||||
'moderation_meta',
|
||||
'last_ai_scan_at',
|
||||
];
|
||||
|
||||
public $incrementing = true;
|
||||
@@ -36,8 +49,18 @@ class ForumPost extends Model
|
||||
'edited_at' => 'datetime',
|
||||
'spam_score' => 'integer',
|
||||
'quality_score' => 'integer',
|
||||
'ai_spam_score' => 'integer',
|
||||
'ai_toxicity_score' => 'integer',
|
||||
'behavior_score' => 'integer',
|
||||
'link_score' => 'integer',
|
||||
'learning_score' => 'integer',
|
||||
'risk_score' => 'integer',
|
||||
'trust_modifier' => 'integer',
|
||||
'flagged' => 'boolean',
|
||||
'moderation_checked' => 'boolean',
|
||||
'moderation_labels' => 'array',
|
||||
'moderation_meta' => 'array',
|
||||
'last_ai_scan_at' => 'datetime',
|
||||
];
|
||||
|
||||
public function thread(): BelongsTo
|
||||
|
||||
Reference in New Issue
Block a user