Skip to content

⛏️ Write a test to check whether we can create/update an object with invalid URLs #655

Open
@arjun-akto

Description

@arjun-akto

💭 Introduction:

We want to test to check whether an attacker can create/update entity with an invalid URL.

🎯 Requirements:

  1. Filters - API with Web URL as an input in GET query parameter or JSON body parameter

  2. Execute - It should replace the value with

  • special characters
  • A very long string (> 255 characters)
  • Use whitespaces
  • Invalid SSN
  • A negative integer
  • A very long integer causing integer overflow
  • Zero
  • NULL
  • Malicious Host URLs
  • URLs having special Characters, possibly breaking the URL structure when executed internally
  1. Validation - If the application responds with a exception trace, it is a vulnerability.

✅ Task summary:

  • Ask to be assigned to the issue.
  • Wait to be assigned. We will try to assign in less than 2 hours.
  • Signup for [Akto]
  • Fork the [tests-library] repository, create a new branch and commit the yaml file which will be called in your test.
  • Submit both the PR here.

📚 Reading

You can find a detailed documentation of test editor rules [here]

Find 100+ examples of YAML tests [here]

🙋🏼‍♂️ Questions:

If you have questions, need any help, or just want to hang out, make sure to join us on our [Discord server].

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions