Yelp / fuzz-lightyear

A pytest-inspired, DAST framework, capable of identifying vulnerabilities in a distributed, micro-service ecosystem through chaos engineering testing and stateful, Swagger fuzzing.
Other
205 stars 25 forks source link

output path array variables appropriately #22

Closed domanchi closed 4 years ago

domanchi commented 4 years ago

Let's say we have the following specification:

paths:
  /businesses/{ids}/info:
    get:
      parameters:
        - name: ids
          in: path
          required: true
          type: array
          collectionFormat: csv
          items:
            type: integer

Currently, when we output the reproducible curl request, it would look something like:

/businesses/[1,2]/info

rather than the expected:

/businesses/1%2C2/info

Let's fix this for better reproducibility.

margaretgorguissian commented 4 years ago

Closing this issue, as it was resolved in #27 and merged yesterday.