Skip to content

OWASP Chapter

Title: OWASP Chapter

Type object
Required No
Additional properties Not allowed

Description: OWASP chapter schema

Property Pattern Type Deprecated Definition Title/Description
- blog No string No - Chapter's blog.
- community No array No - A list of community platforms associated with the chapter.
- currency No string No - ISO 4217 currency code
- events No array No - Events related to the project.
+ leaders No array No - Leaders of the chapter.
+ location No object No In common.json#/definitions/location Location
- logo No array No - Logo for the chapter.
- mailing_list No array No - The optional mailing list associated with the chapter.
- meetup_group No string No - Meetup group.
+ name No string No - The unique name of chapter.
- repositories No array No - Repositories associated with the chapter.
- social_media No array No - Social media information for the chapter.
- sponsors No array No - Sponsors of the chapter.
+ tags No array of string No - Tags for the chapter
- website No string No - The official website of the chapter.

1. Property OWASP Chapter > blog

Type string
Required No
Format uri

Description: Chapter's blog.

2. Property OWASP Chapter > community

Type array
Required No

Description: A list of community platforms associated with the chapter.

Array restrictions
Min items 1
Max items N/A
Items unicity True
Additional items False
Tuple validation See below
Each item of this array must be Description
Community Community

2.1. OWASP Chapter > community > Community

Title: Community

Type object
Required No
Additional properties Not allowed
Defined in common.json#/definitions/community

Description: Community

Property Pattern Type Deprecated Definition Title/Description
- description No string No - A brief description of the community.
+ name No string No - The name of the community.
+ platform No enum (of string) No - The platform used by the community
+ url No string No - The URL of the community.

2.1.1. Property OWASP Chapter > community > Community > description

Type string
Required No

Description: A brief description of the community.

Restrictions
Min length 10

2.1.2. Property OWASP Chapter > community > Community > name

Type string
Required Yes

Description: The name of the community.

Restrictions
Min length 3

2.1.3. Property OWASP Chapter > community > Community > platform

Type enum (of string)
Required Yes

Description: The platform used by the community

Must be one of: * "discord" * "github-discussions" * "slack"

2.1.4. Property OWASP Chapter > community > Community > url

Type string
Required Yes
Format uri

Description: The URL of the community.

3. Property OWASP Chapter > currency

Type string
Required No

Description: ISO 4217 currency code

Restrictions
Must match regular expression ^[A-Z]{3}$ Test

4. Property OWASP Chapter > events

Type array
Required No

Description: Events related to the project.

Array restrictions
Min items 1
Max items N/A
Items unicity True
Additional items False
Tuple validation See below
Each item of this array must be Description
Event Event

4.1. OWASP Chapter > events > Event

Title: Event

Type object
Required No
Additional properties Not allowed
Defined in common.json#/definitions/event

Description: Event

Property Pattern Type Deprecated Definition Title/Description
- description No string No - A brief description of event
- title No string No - Title of the event
+ url No string No - URL of the event

4.1.1. Property OWASP Chapter > events > Event > description

Type string
Required No

Description: A brief description of event

Restrictions
Min length 10

4.1.2. Property OWASP Chapter > events > Event > title

Type string
Required No

Description: Title of the event

Restrictions
Min length 10

4.1.3. Property OWASP Chapter > events > Event > url

Type string
Required Yes
Format uri

Description: URL of the event

5. Property OWASP Chapter > leaders

Type array
Required Yes

Description: Leaders of the chapter.

Array restrictions
Min items 2
Max items N/A
Items unicity True
Additional items False
Tuple validation See below
Each item of this array must be Description
Person Person

5.1. OWASP Chapter > leaders > Person

Title: Person

Type object
Required No
Additional properties Not allowed
Defined in common.json#/definitions/person

Description: Person

Property Pattern Type Deprecated Definition Title/Description
- email No string No - E-mail address
- github No string No - GitHub username
+ name No string No - Full name
- slack No string No - Slack username

5.1.1. Property OWASP Chapter > leaders > Person > email

Type string
Required No
Format email

Description: E-mail address

Restrictions
Min length 5

5.1.2. Property OWASP Chapter > leaders > Person > github

Type string
Required No

Description: GitHub username

Restrictions
Must match regular expression ^[a-zA-Z0-9-]{1,39}$ Test

5.1.3. Property OWASP Chapter > leaders > Person > name

Type string
Required Yes

Description: Full name

Restrictions
Min length 2

5.1.4. Property OWASP Chapter > leaders > Person > slack

Type string
Required No

Description: Slack username

Restrictions
Must match regular expression ^[a-zA-Z0-9._-]{1,21}$ Test

6. Property OWASP Chapter > location

Title: Location

Type object
Required Yes
Additional properties Not allowed
Defined in common.json#/definitions/location

Description: Location of the chapter.

Property Pattern Type Deprecated Definition Title/Description
- address No string No - Street address
- city No string No - City name
+ country No string No - Country name
+ country_code No string No - ISO 3166-1 alpha-2 country code
- latitude No number No - Latitude coordinate
- longitude No number No - Longitude coordinate
- postal_code No string No - Postal or ZIP code
- region No string No - Region, state, or province
- timezone No string No - IANA timezone identifier

6.1. Property OWASP Chapter > location > address

Type string
Required No

Description: Street address

Restrictions
Min length 5

6.2. Property OWASP Chapter > location > city

Type string
Required No

Description: City name

Restrictions
Min length 2

6.3. Property OWASP Chapter > location > country

Type string
Required Yes

Description: Country name

Restrictions
Min length 2

6.4. Property OWASP Chapter > location > country_code

Type string
Required Yes

Description: ISO 3166-1 alpha-2 country code

Restrictions
Must match regular expression ^[A-Z]{2}$ Test

6.5. Property OWASP Chapter > location > latitude

Type number
Required No

Description: Latitude coordinate

Restrictions
Minimum ≥ -90
Maximum ≤ 90

6.6. Property OWASP Chapter > location > longitude

Type number
Required No

Description: Longitude coordinate

Restrictions
Minimum ≥ -180
Maximum ≤ 180

6.7. Property OWASP Chapter > location > postal_code

Type string
Required No

Description: Postal or ZIP code

Restrictions
Min length 2

6.8. Property OWASP Chapter > location > region

Type string
Required No

Description: Region, state, or province

Restrictions
Min length 2

6.9. Property OWASP Chapter > location > timezone

Type string
Required No

Description: IANA timezone identifier

Restrictions
Min length 3
Type array
Required No

Description: Logo for the chapter.

Array restrictions
Min items 1
Max items N/A
Items unicity True
Additional items False
Tuple validation See below
Each item of this array must be Description
Logo A logo

Title: Logo

Type object
Required No
Additional properties Not allowed
Defined in common.json#/definitions/logo

Description: A logo

Property Pattern Type Deprecated Definition Title/Description
+ small No string No - Logo size should be 192x192 pixels.
+ medium No string No - Logo size should be 256x256 pixels.
+ large No string No - Logo size should be 512x512 pixels.

7.1.1. Property OWASP Chapter > logo > Logo > small

Type string
Required Yes
Format uri

Description: Logo size should be 192x192 pixels.

7.1.2. Property OWASP Chapter > logo > Logo > medium

Type string
Required Yes
Format uri

Description: Logo size should be 256x256 pixels.

7.1.3. Property OWASP Chapter > logo > Logo > large

Type string
Required Yes
Format uri

Description: Logo size should be 512x512 pixels.

8. Property OWASP Chapter > mailing_list

Type array
Required No

Description: The optional mailing list associated with the chapter.

Array restrictions
Min items 1
Max items N/A
Items unicity True
Additional items False
Tuple validation See below
Each item of this array must be Description
Mailing List Mail List

8.1. OWASP Chapter > mailing_list > Mailing List

Title: Mailing List

Type object
Required No
Additional properties Not allowed
Defined in common.json#/definitions/mailing_list

Description: Mail List

Property Pattern Type Deprecated Definition Title/Description
- description No string No - Description of mailing list
- email No string No - E-mail address
- title No string No - Title of mailing list
+ url No string No - URL to mailing list

8.1.1. Property OWASP Chapter > mailing_list > Mailing List > description

Type string
Required No

Description: Description of mailing list

Restrictions
Min length 10

8.1.2. Property OWASP Chapter > mailing_list > Mailing List > email

Type string
Required No
Format email

Description: E-mail address

Restrictions
Min length 5

8.1.3. Property OWASP Chapter > mailing_list > Mailing List > title

Type string
Required No

Description: Title of mailing list

Restrictions
Min length 10

8.1.4. Property OWASP Chapter > mailing_list > Mailing List > url

Type string
Required Yes
Format uri

Description: URL to mailing list

9. Property OWASP Chapter > meetup_group

Type string
Required No

Description: Meetup group.

Restrictions
Min length 1

10. Property OWASP Chapter > name

Type string
Required Yes

Description: The unique name of chapter.

Restrictions
Min length 10

11. Property OWASP Chapter > repositories

Type array
Required No

Description: Repositories associated with the chapter.

Array restrictions
Min items 1
Max items N/A
Items unicity True
Additional items False
Tuple validation See below
Each item of this array must be Description
Repository A repository

11.1. OWASP Chapter > repositories > Repository

Title: Repository

Type object
Required No
Additional properties Not allowed
Defined in common.json#/definitions/repository

Description: A repository

Property Pattern Type Deprecated Definition Title/Description
- changelog No string No - Link to the changelog
- code_of_conduct No string No - Link to the code of conduct
- contribution_guide No string No - Link to the contribution guide
- description No string No - Repository description
- name No string No - Repository name
+ url No string No - The repository URL.

11.1.1. Property OWASP Chapter > repositories > Repository > changelog

Type string
Required No
Format uri

Description: Link to the changelog

Restrictions
Min length 5

11.1.2. Property OWASP Chapter > repositories > Repository > code_of_conduct

Type string
Required No
Format uri

Description: Link to the code of conduct

Restrictions
Min length 5

11.1.3. Property OWASP Chapter > repositories > Repository > contribution_guide

Type string
Required No
Format uri

Description: Link to the contribution guide

Restrictions
Min length 5

11.1.4. Property OWASP Chapter > repositories > Repository > description

Type string
Required No

Description: Repository description

Restrictions
Min length 5

11.1.5. Property OWASP Chapter > repositories > Repository > name

Type string
Required No

Description: Repository name

Restrictions
Min length 3

11.1.6. Property OWASP Chapter > repositories > Repository > url

Type string
Required Yes
Format uri

Description: The repository URL.

Restrictions
Min length 5

12. Property OWASP Chapter > social_media

Type array
Required No

Description: Social media information for the chapter.

Array restrictions
Min items 1
Max items N/A
Items unicity True
Additional items False
Tuple validation See below
Each item of this array must be Description
Social media A social media platform for the project

12.1. OWASP Chapter > social_media > Social media

Title: Social media

Type object
Required No
Additional properties Not allowed
Defined in common.json#/definitions/social_media

Description: A social media platform for the project

Property Pattern Type Deprecated Definition Title/Description
- description No string No - Description of the social media platform
+ platform No enum (of string) No - The type of social media platform.
+ url No string No - The URL of the social media profile.

12.1.1. Property OWASP Chapter > social_media > Social media > description

Type string
Required No

Description: Description of the social media platform

Restrictions
Min length 5

12.1.2. Property OWASP Chapter > social_media > Social media > platform

Type enum (of string)
Required Yes

Description: The type of social media platform.

Must be one of: * "bluesky" * "linkedin" * "mastodon" * "x" * "youtube"

12.1.3. Property OWASP Chapter > social_media > Social media > url

Type string
Required Yes
Format uri

Description: The URL of the social media profile.

13. Property OWASP Chapter > sponsors

Type array
Required No

Description: Sponsors of the chapter.

Array restrictions
Min items 1
Max items N/A
Items unicity True
Additional items False
Tuple validation See below
Each item of this array must be Description
Sponsor A sponsor entity

13.1. OWASP Chapter > sponsors > Sponsor

Title: Sponsor

Type object
Required No
Additional properties Not allowed
Defined in common.json#/definitions/sponsor

Description: A sponsor entity

Property Pattern Type Deprecated Definition Title/Description
- description No string No - A brief description of the sponsor
- logo No string No - The URL of the sponsor's logo
+ name No string No - The name of the sponsor or organization
+ url No string No - The URL of the sponsor.

13.1.1. Property OWASP Chapter > sponsors > Sponsor > description

Type string
Required No

Description: A brief description of the sponsor

Restrictions
Min length 5
Type string
Required No
Format uri

Description: The URL of the sponsor's logo

13.1.3. Property OWASP Chapter > sponsors > Sponsor > name

Type string
Required Yes

Description: The name of the sponsor or organization

Restrictions
Min length 5

13.1.4. Property OWASP Chapter > sponsors > Sponsor > url

Type string
Required Yes
Format uri

Description: The URL of the sponsor.

14. Property OWASP Chapter > tags

Type array of string
Required Yes

Description: Tags for the chapter

Array restrictions
Min items 3
Max items N/A
Items unicity True
Additional items False
Tuple validation See below
Each item of this array must be Description
tags items -

14.1. OWASP Chapter > tags > tags items

Type string
Required No

15. Property OWASP Chapter > website

Type string
Required No
Format uri

Description: The official website of the chapter.

Restrictions
Min length 4