Challenge - 5 Problems
Security Testing Mastery
Get all challenges correct to earn this badge!
Test your skills under time pressure!
🧠 Conceptual
intermediate1:30remaining
Identify the primary purpose of OWASP ZAP
OWASP ZAP is a popular security testing tool. What is its main use?
Attempts:
2 left
💡 Hint
Think about tools that find security holes in websites automatically.
✗ Incorrect
OWASP ZAP is designed to scan web applications for security vulnerabilities automatically.
❓ Predict Output
intermediate1:30remaining
What output does this Burp Suite scan summary produce?
Given a Burp Suite scan that finds 3 high, 5 medium, and 2 low severity issues, what is the correct summary output?
Testing Fundamentals
scan_summary = {
'high': 3,
'medium': 5,
'low': 2
}
print(f"High: {scan_summary['high']}, Medium: {scan_summary['medium']}, Low: {scan_summary['low']}")Attempts:
2 left
💡 Hint
Check the dictionary keys and values carefully.
✗ Incorrect
The print statement outputs the values exactly as stored in the dictionary for each severity level.
❓ assertion
advanced2:00remaining
Which assertion correctly verifies a SQL injection vulnerability found by sqlmap?
You run sqlmap and want to assert that a vulnerability was found in your test script. Which assertion is correct?
Testing Fundamentals
vulnerabilities = ['XSS', 'SQL Injection', 'CSRF'] # Assertion here
Attempts:
2 left
💡 Hint
Check Python syntax for membership testing.
✗ Incorrect
Option D correctly uses Python's 'in' keyword to check if 'SQL Injection' is in the list.
🔧 Debug
advanced2:00remaining
Find the error in this script using Nikto scanner output parsing
This Python snippet tries to parse Nikto output but fails. What is the error?
Testing Fundamentals
nikto_output = 'Nikto scan report: No vulnerabilities found' if nikto_output.find('vulnerabilities') != -1: print('Issues detected') else: print('No issues')
Attempts:
2 left
💡 Hint
Remember how Python treats 0 and -1 in conditions.
✗ Incorrect
find() returns -1 if substring not found, which is truthy, so the if condition wrongly triggers.
❓ framework
expert2:30remaining
Which security testing framework supports automated API vulnerability scanning?
Among these frameworks, which one is designed for automated API security testing?
Attempts:
2 left
💡 Hint
Think about tools focused on security, not just testing or load.
✗ Incorrect
OWASP ZAP supports automated API vulnerability scanning, unlike the others which focus on unit, UI, or load testing.