Skip to content

exploitnotes/FUTURE_CS_03

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

API Security Risk Analysis

Cyber Security Internship – Task 03

This project contains an API Security Risk Analysis conducted as part of the Future Interns Cyber Security Internship program.

The objective of this task was to analyze a public API, identify potential security risks, and document findings in a professional security report similar to those produced by application security consultants.


API Tested

JSONPlaceholder Public API

Base URL: https://jsonplaceholder.typicode.com

This API is intentionally public and designed for testing and learning purposes.


Tools Used

  • Postman – API testing and request inspection
  • Browser Developer Tools – Header and response inspection
  • Manual security analysis

Methodology

The following methodology was used during the assessment:

  1. Endpoint identification
  2. Authentication review
  3. Authorization validation
  4. Data exposure analysis
  5. Response header inspection
  6. Rate limiting observation
  7. Risk classification
  8. Business impact assessment
  9. Remediation recommendations

The findings were evaluated using security best practices and aligned with the OWASP API Security Top 10 framework.


Key Findings

1. Unauthenticated API Access

Some endpoints were accessible without authentication, allowing any user to retrieve data.

Severity: Medium


2. Excessive Data Exposure

The API returned complete user objects including fields such as email, phone, address, and company.

Severity: Medium


3. Broken Object Level Authorization

User data could be accessed by modifying the object ID parameter.

Severity: High


4. Partial Security Header Hardening

Some recommended security headers were not present in the API responses.

Severity: Low


Risk Summary

Finding Severity
Unauthenticated API Access Medium
Excessive Data Exposure Medium
Broken Object Level Authorization High
Partial Security Header Hardening Low

Report

The full API Security Risk Analysis report is available in this repository.

File: text

Learning Outcome

This project demonstrates:

  • Understanding of API security concepts
  • Ability to perform read-only API security assessments
  • Knowledge of common API vulnerabilities
  • Security reporting and documentation skills

Author

P. Yogeshwar
Cyber Security Intern – Future Interns

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors