oas_parser
oas_parser copied to clipboard
An open source Open API Spec 3 Definition Parser
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.11.4 to 1.13.6. Release notes Sourced from nokogiri's releases. 1.13.6 / 2022-05-08 Security [CRuby] Address CVE-2022-29181, improper handling of unexpected data types, related to untrusted inputs to...
Using ruby 3.0.1 and activesupport-7.0.2.3 we get: /activesupport-7.0.2.3/lib/active_support/xml_mini.rb:184:in `current_thread_backend': uninitialized constant ActiveSupport::XmlMini::IsolatedExecutionState (NameError)
if we have a swagger with this: ` unixPermissions: title: unixPermissions type: string description: >- blabla example: 0755 ` when parsing we get: `"unixPermissions"=>{"title"=>"unixPermissions", "type"=>"string", "description"=>"blabla", "example"=>493}`
I dont think there is support currently for parsing the `components` section of an OAS file. I'm particularly interested in the `schemas` part of that, and `securitySchemes`. Is being able...
If you look at `niResponseXmlStandard` in `'#/components/schemas'`, you can see that it uses `allOf` to include the responses to `niResponseXmlBasic` and then add additional fields: ```yaml niResponseXmlStandard: type: object description:...
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.11.4 to 1.13.9. Release notes Sourced from nokogiri's releases. 1.13.9 / 2022-10-18 Security [CRuby] Vendored libxml2 is updated to address CVE-2022-2309, CVE-2022-40304, and CVE-2022-40303. See GHSA-2qc6-mcvw-92cw for...
I know this is no longer maintained, but just in case
Bumps [activesupport](https://github.com/rails/rails) from 6.1.3.1 to 7.0.7.2. Release notes Sourced from activesupport's releases. 7.0.7.2 release No changes between this and 7.0.7.2. This release was just to fix file permissions in the...
When parsing https://github.com/Azure/azure-rest-api-specs/blob/main/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-11-01/netapp.json I get Error: key not found: "ErrorDetail" backtrace: ``` /Users/marioruizsanchez/.rbenv/versions/3.2.0/lib/ruby/gems/3.2.0/gems/oas_parser-0.25.4/lib/oas_parser/pointer.rb:11:in `fetch' /Users/marioruizsanchez/.rbenv/versions/3.2.0/lib/ruby/gems/3.2.0/gems/oas_parser-0.25.4/lib/oas_parser/pointer.rb:11:in `block in resolve' /Users/marioruizsanchez/.rbenv/versions/3.2.0/lib/ruby/gems/3.2.0/gems/oas_parser-0.25.4/lib/oas_parser/pointer.rb:10:in `each' /Users/marioruizsanchez/.rbenv/versions/3.2.0/lib/ruby/gems/3.2.0/gems/oas_parser-0.25.4/lib/oas_parser/pointer.rb:10:in `reduce' /Users/marioruizsanchez/.rbenv/versions/3.2.0/lib/ruby/gems/3.2.0/gems/oas_parser-0.25.4/lib/oas_parser/pointer.rb:10:in `resolve' /Users/marioruizsanchez/.rbenv/versions/3.2.0/lib/ruby/gems/3.2.0/gems/oas_parser-0.25.4/lib/oas_parser/parser.rb:68:in `expand_pointer' /Users/marioruizsanchez/.rbenv/versions/3.2.0/lib/ruby/gems/3.2.0/gems/oas_parser-0.25.4/lib/oas_parser/parser.rb:41:in `expand_refs' /Users/marioruizsanchez/.rbenv/versions/3.2.0/lib/ruby/gems/3.2.0/gems/oas_parser-0.25.4/lib/oas_parser/parser.rb:20:in `deeply_expand_refs'...
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.11.4 to 1.14.3. Release notes Sourced from nokogiri's releases. 1.14.3 / 2023-04-11 Security [CRuby] Vendored libxml2 is updated to address CVE-2023-29469, CVE-2023-28484, and one other security-related issue....