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.
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 |
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. |
Description: A brief description of the community.
| Restrictions | |
| Min length | 10 |
Description: The name of the community.
| Restrictions | |
| Min length | 3 |
| |
| Type | enum (of string) |
| Required | Yes |
Description: The platform used by the community
Must be one of: * "discord" * "github-discussions" * "slack"
| |
| Type | string |
| Required | Yes |
| Format | uri |
Description: The URL of the community.
3. Property OWASP Chapter > currency
Description: ISO 4217 currency code
| Restrictions | |
| Must match regular expression | ^[A-Z]{3}$ Test |
4. Property OWASP Chapter > events
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
Description: A brief description of event
| Restrictions | |
| Min length | 10 |
4.1.2. Property OWASP Chapter > events > Event > title
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
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
Description: GitHub username
| Restrictions | |
| Must match regular expression | ^[a-zA-Z0-9-]{1,39}$ Test |
5.1.3. Property OWASP Chapter > leaders > Person > name
Description: Full name
| Restrictions | |
| Min length | 2 |
5.1.4. Property OWASP Chapter > leaders > Person > slack
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
Description: Street address
| Restrictions | |
| Min length | 5 |
6.2. Property OWASP Chapter > location > city
Description: City name
| Restrictions | |
| Min length | 2 |
6.3. Property OWASP Chapter > location > country
Description: Country name
| Restrictions | |
| Min length | 2 |
6.4. Property OWASP Chapter > location > country_code
Description: ISO 3166-1 alpha-2 country code
| Restrictions | |
| Must match regular expression | ^[A-Z]{2}$ Test |
6.5. Property OWASP Chapter > location > latitude
Description: Latitude coordinate
| Restrictions | |
| Minimum | ≥ -90 |
| Maximum | ≤ 90 |
6.6. Property OWASP Chapter > location > longitude
Description: Longitude coordinate
| Restrictions | |
| Minimum | ≥ -180 |
| Maximum | ≤ 180 |
6.7. Property OWASP Chapter > location > postal_code
Description: Postal or ZIP code
| Restrictions | |
| Min length | 2 |
6.8. Property OWASP Chapter > location > region
Description: Region, state, or province
| Restrictions | |
| Min length | 2 |
6.9. Property OWASP Chapter > location > timezone
Description: IANA timezone identifier
| Restrictions | |
| Min length | 3 |
7. Property OWASP Chapter > logo
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 |
7.1. OWASP Chapter > logo > 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
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
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
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
Description: Meetup group.
| Restrictions | |
| Min length | 1 |
10. Property OWASP Chapter > name
Description: The unique name of chapter.
| Restrictions | |
| Min length | 10 |
11. Property OWASP Chapter > repositories
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
Description: Repository description
| Restrictions | |
| Min length | 5 |
11.1.5. Property OWASP Chapter > repositories > Repository > name
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 |
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 |
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. |
Description: Description of the social media platform
| Restrictions | |
| Min length | 5 |
| |
| Type | enum (of string) |
| Required | Yes |
Description: The type of social media platform.
Must be one of: * "bluesky" * "linkedin" * "mastodon" * "x" * "youtube"
| |
| Type | string |
| Required | Yes |
| Format | uri |
Description: The URL of the social media profile.
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 |
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. |
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
Description: The name of the sponsor or organization
| Restrictions | |
| Min length | 5 |
| |
| Type | string |
| Required | Yes |
| Format | uri |
Description: The URL of the sponsor.
| |
| 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 | - |
15. Property OWASP Chapter > website
| |
| Type | string |
| Required | No |
| Format | uri |
Description: The official website of the chapter.
| Restrictions | |
| Min length | 4 |