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

revamped jsonschema with validations and examples #4951

Draft
wants to merge 4 commits into
base: dev
Choose a base branch
from

Conversation

tarunKoyalwar
Copy link
Member

@tarunKoyalwar tarunKoyalwar commented Mar 27, 2024

Proposed Changes

  • Fix Invalid Schema after OrderedMap implementation in fuzzing
  • Fix Broken jsonschema after library switch ( caused due to Holder Type Hack we use for enums in nuclei ) (WIP)
  • Add Validations for all required keys & combinations using any_of etc
  • More examples + Mark deprecation of fields in schema
  • Use YAML Embed using conditional import using build tag
  • Use Bullet Points Instead of Paragraphs
  • Update Types/Structs
    • Template Struct
      • Info Block
      • Other Root Level fields like id,flow,self-contained etc
      • HTTP Request
      • DNS Request
      • TCP Request
      • File Request
      • Headless Request
      • Code Request
      • Javascript Request
      • SSL Request
      • Whois Request
      • Workflows

Screenshots

Screenshot 2024-03-29 at 1 44 20 AM
Screenshot 2024-03-29 at 1 45 17 AM

@tarunKoyalwar tarunKoyalwar self-assigned this Mar 27, 2024
@tarunKoyalwar tarunKoyalwar changed the title updated working jsonschema + info block improvements revamped jsonschema with validations and examples Mar 28, 2024
@tarunKoyalwar tarunKoyalwar linked an issue Apr 3, 2024 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Improve Nuclei YAML template JsonSchema
1 participant