ABCDEFGHIJK
1
Project NameEnvironment
2
Tester's Name Reviewed BySalman
3
Date TestedVersion
4
Issue IdModuleIssue TitleDescriptionSteps to ReproduceIssue TypePrioritySeverityActual ResultExpected ResultAttachment
5
1User ManagementWeak password acceptanceSystem accepts vulnerable passwords (e.g., 1234) during user creation.1. Send POST request to create user.
2. Set password body as "1234".
3. Send Request.
BugMediumMediumSystem should enforce strong password policy (e.g., alphanumeric).system should prompt to create strong passwordbug1.png
6
2User ManagementNID accepts any lengthSystem does not validate NID length or pattern.1. Send POST request.
2. Set 'NID' field to random length (e.g., 2 digits).
3. Send Request.
ImprovementLowLowNID must match the fixed pattern/length for the specific country.NID must be of fixed pattern for a single countryNID.png
7
3Send MoneyDaily receive limit bypassUser can exceed daily receiving limits by emptying balance and receiving again.1. Send max limit (10k) to User A.
2. Withdraw/Empty User A balance.
3. Send 10k again to User A.
4. Repeat multiple times.
BugHighCriticalSystem must enforce a daily total receive limit, regardless of current balance.A single transaction must have boundaries
8
4Agent ServicesInconsistent Deposit API (400 Error)After multiple successful attempts, the system throws a 400 error for valid requests.1. Send Money to Agent successfully 3 times.
2. Attempt 4th transaction with valid data.
BugHighHighTransaction should process successfully or show specific error message.Show the actual error for failed transactionsystem.png
9
5TransactionNon-unique Transaction IDsTransaction IDs are duplicated for specific time periods; not unique.1. Perform a transaction.
2. Call /transaction/search/{{trnxId}}.
3. Observe duplicate results.
BugHighCriticalEvery transaction must generate a unique trnxID.Each transaction should have unique trnxID.trnx.png