3.1 KiB
3.1 KiB
Sample Data Information
This document contains information about the sample data created for testing the Fraud & Scam Reporting Platform.
Test Users
Administrator
- Username:
admin - Password:
admin123 - Email: admin@fraudplatform.bg
- Role: Administrator
- Access: Full admin access, can manage users, view analytics, moderate reports
Moderators
-
Username:
moderator1 -
Password:
mod123 -
Email: moderator1@fraudplatform.bg
-
Role: Moderator
-
Username:
moderator2 -
Password:
mod123 -
Email: moderator2@fraudplatform.bg
-
Role: Moderator
Normal Users
All normal users have the password: user123
-
john_doe
- Email: john@example.com
- Name: John Doe
-
jane_smith
- Email: jane@example.com
- Name: Jane Smith
-
ivan_petrov
- Email: ivan@example.com
- Name: Ivan Petrov
-
maria_georgieva
- Email: maria@example.com
- Name: Maria Georgieva
-
test_user
- Email: test@example.com
- Name: Test User
Sample Scam Reports
8 sample reports have been created with various statuses:
Verified Reports (5)
- Fake Bulgarian Bank Website - Phishing scam
- Romance Scam on Dating Site - Romance scam
- Fake Investment Opportunity - Investment scam
- Tech Support Scam Call - Tech support scam
- Fake Online Store - Fake product scam
- Fake Job Offer - Other scam type
Pending Review (1)
- Phishing Email - Tax Refund - Phishing scam
Under Review (1)
- Advance Fee Fraud - Lottery Win - Advance fee fraud
Sample Tags
8 tags have been created:
- Phishing
- Fake Website
- Romance Scam
- Investment Scam
- Tech Support
- Identity Theft
- Fake Product
- Advance Fee
OSINT Data
OSINT tasks and results have been created for the first 5 verified reports, including:
- WHOIS lookups
- DNS lookups
- SSL certificate checks
- Email analysis
Moderation Data
- Moderation queue entries for pending reports
- Moderation actions for verified reports
- Assigned moderators for some reports
Analytics Data
- Report statistics for the last 7 days
- User statistics for today
Usage
To recreate sample data, run:
python manage.py create_sample_data
To clear existing data and recreate:
python manage.py create_sample_data --clear
Testing Scenarios
-
Login as Admin:
- View all reports
- Access analytics dashboard
- Manage users
- Moderate reports
-
Login as Moderator:
- View moderation dashboard
- Review pending reports
- Approve/reject reports
- View OSINT results
-
Login as Normal User:
- View verified reports
- Create new reports
- View own reports
- Edit/delete pending reports
-
Test MFA:
- Enable MFA from profile
- Scan QR code with authenticator app
- Verify setup
- Test login with MFA
Notes
- All sample users have email verification enabled
- All users have given consent (GDPR compliance)
- Reports have realistic Bulgarian context
- OSINT data is simulated for demonstration purposes
- Dates are randomized within the last 30 days