Future Interns Header

Cyber Security Task 3 (2026)

API Security Risk Analysis (Modern SaaS Skill)

πŸ” About the Task

Modern applications don’t just use websites β€” they rely heavily on APIs.

APIs power:

  • mobile apps
  • SaaS platforms
  • dashboards
  • integrations between services

If APIs are insecure, attackers can:

  • access sensitive data
  • bypass authentication
  • abuse endpoints
  • overload systems

That’s why API security audits are a paid, real-world service offered by:

  • cyber security agencies
  • SaaS security teams
  • AppSec consultants

In this task, you will perform a read-only API Security Risk Analysis and create a professional security report, just like agencies do for SaaS clients.

🎯 Objective

Your goal is to:

  • Analyze public or test APIs
  • Identify common API security risks
  • Assess authentication and access control
  • Explain risks in simple business language
  • Suggest clear remediation steps

This task focuses on thinking like a security consultant, not breaking systems.

⚠️ Scope & Ethics

Allowed

  • Testing public or demo APIs
  • Read-only requests (GET, safe POST where allowed)
  • Documentation-based analysis
  • Header, token, and response inspection

Not Allowed

  • Exploitation or bypass attempts
  • Flooding / DoS testing
  • Attacking private or production APIs

Always stay ethical and legal.

πŸ› οΈ Tools You’ll Use

πŸ”§ API Testing & Inspection

πŸ“„ Documentation & Reporting

  • Google Docs / MS Word / PDF

πŸ§ͺ Sample APIs You Can Safely Use

Use demo or public APIs only:

πŸ”— JSONPlaceholder (Test API)
https://jsonplaceholder.typicode.com

πŸ”— ReqRes (API Testing Platform)
https://reqres.in

πŸ”— Public APIs Collection
https://github.com/public-apis/public-apis

These APIs are specifically meant for testing and learning.

βœ… What You’ll Do (Step-by-Step)

1️⃣ Select a demo or public API
2️⃣ Review API documentation
3️⃣ Test endpoints using Postman / Insomnia
4️⃣ Inspect:

  • authentication requirements
  • headers
  • response data
    5️⃣ Identify security risks
    6️⃣ Classify risk severity
    7️⃣ Suggest remediation steps
    8️⃣ Document everything clearly

✨ Key Risks You Should Look For

Your analysis should cover:

βœ” Open or unauthenticated endpoints
βœ” Excessive data exposure in API responses
βœ” Weak or missing authentication tokens
βœ” Authorization issues (accessing other users’ data)
βœ” Missing rate limiting
βœ” Input validation issues

You are identifying risk, not exploiting it.

πŸ“ GitHub References (Study Only – Verified)

Use these working GitHub resources to understand API security concepts and structure.
❗ Do NOT copy content.

πŸ”— OWASP API Security Top 10 (Official Project)
https://github.com/OWASP/API-Security

πŸ”— API Security Checklist (Practical Reference)
https://github.com/shieldfy/API-Security-Checklist

πŸ”— Public APIs for Testing & Learning
https://github.com/public-apis/public-apis

πŸ“€ Final Deliverable

You must submit:

  • An API Security Risk Analysis Report including:
    • API tested
    • Identified risks
    • Risk severity (Low / Medium / High)
    • Business impact
    • Remediation suggestions
  • A public GitHub repository containing:
    • report document (PDF / Doc)
    • screenshots (Postman requests)
    • README explaining:
      • tools used
      • scope
      • methodology

πŸ’Ό Why This Task Is High-Value

  • APIs are everywhere in SaaS
  • API security skills are in high demand
  • This is billable agency work
  • Strong fit for:
    • AppSec Engineer
    • Security Analyst
    • SaaS Security Consultant

This task proves you understand modern security, not outdated tools.

🌟 Showcase Your Work

After completion:

  • Share your dashboard design on LinkedIn
  • Explain:
    • which agency you designed it for
    • how the workflow improves efficiency
  • Tag Future Interns

https://www.linkedin.com/company/future-interns

Scroll to Top