Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature : Documentation #71

Closed
LasneF opened this issue Mar 29, 2024 · 4 comments
Closed

Feature : Documentation #71

LasneF opened this issue Mar 29, 2024 · 4 comments
Assignees
Labels
documentation Improvements or additions to documentation

Comments

@LasneF
Copy link

LasneF commented Mar 29, 2024

Documentation would requires more details for instance i got

image

1st lines indicate leak found ; yes but what can of leak ? , still the test passed successfully

2nd lines says Failed , but not a clear answer about why

image

having a 200 not clear why it is mentionned as suspicious ?

according to what i understood the datalleak is a parsing of sensitive data such as telephone as part of the returned payload ?
i got in mine for instance date, jwtToken, PhoneNumberIN, PhoneNumberUS
is that correct understanding ?

it is important to document here what the tooling is doing

@dmdhrumilmistry
Copy link
Collaborator

Documentation would requires more details for instance i got

image

1st lines indicate leak found ; yes but what can of leak ? , still the test passed successfully

2nd lines says Failed , but not a clear answer about why

image

having a 200 not clear why it is mentionned as suspicious ?

according to what i understood the datalleak is a parsing of sensitive data such as telephone as part of the returned payload ? i got in mine for instance date, jwtToken, PhoneNumberIN, PhoneNumberUS is that correct understanding ?

it is important to document here what the tooling is doing

For time being I've separated Data Leak and API test, so currently they're interpreted individually.

Yes, telephone number could be leading to failure of Data leak test.

I'll be make necessary changes for data leak tests for be reflected in overall API test results.

@LasneF
Copy link
Author

LasneF commented Apr 8, 2024

May be add as well a filter on the reporting HTML file

i am still not clear on what this kind of output means

Test Name:
BOPLA Test
Test Result:
❌ Failed
Result Details:
Endpoint might be vulnerable to BOPLA
Test Response Filter:
STATUS_CODE_FILTER
Data Leak:
No Data Leakage Found

we need to have further details on what STATUS_CODE_FILTER means

@dmdhrumilmistry dmdhrumilmistry added the documentation Improvements or additions to documentation label Apr 18, 2024
@dmdhrumilmistry dmdhrumilmistry self-assigned this Apr 18, 2024
@dmdhrumilmistry
Copy link
Collaborator

May be add as well a filter on the reporting HTML file

i am still not clear on what this kind of output means

Test Name: BOPLA Test Test Result: ❌ Failed Result Details: Endpoint might be vulnerable to BOPLA Test Response Filter: STATUS_CODE_FILTER Data Leak: No Data Leakage Found

we need to have further details on what STATUS_CODE_FILTER means

HTML report is kinda buggy at the moment and I'm not planning to update it any time soon. There are several challenges while handling HTML reports such as sanitizing and formatting data correctly which can be tricky and If I miss something it can lead to security issues.

STATUS_CODE_FILTER is used internally to find indicator of vulnerability in few cases after receiving response from the API server.

case PostTestFiltersEnum.STATUS_CODE_FILTER:

I've clarified the usage of data_leak and result columns in the results table in README.md files for now.

PR: #77

@dmdhrumilmistry
Copy link
Collaborator

Closing issue due to inactivity.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

2 participants