OWASP Committee Schema
Title: OWASP Committee Schema
| |
| Type | object |
| Required | No |
| Additional properties | Not allowed |
Description: OWASP Committee Schema
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
| - community | No | array | No | - | Community platforms associated with the committee. |
| + description | No | string | No | - | Description of the committee's purpose and activities. |
| - events | No | array | No | - | Events organized or sponsored by the committee. |
| - logo | No | array | No | - | Logo information for the project. |
| - mailing_list | No | array | No | - | Mailing list associated with the committee. |
| - meeting_minutes | No | array | No | - | Meeting minutes of the committee. |
| + members | No | array | No | - | Members of the committee. |
| + name | No | string | No | - | The unique name of the committee |
| - resources | No | array of object | No | - | Resources provided by the committee. |
| + scope | No | string | No | - | Scope and purpose of committee. |
| - social_media | No | array | No | - | Social media information of the committee. |
| - sponsors | No | array | No | - | Sponsors of the committee. |
| + tags | No | array of string | No | - | Tags associated with the committee |
| - website | No | string | No | - | The official website of the committee. |
Description: Community platforms associated with the committee.
| 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.
2. Property OWASP Committee Schema > description
Description: Description of the committee's purpose and activities.
3. Property OWASP Committee Schema > events
Description: Events organized or sponsored by the committee.
| 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 |
3.1. OWASP Committee Schema > 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 |
3.1.1. Property OWASP Committee Schema > events > Event > description
Description: A brief description of event
| Restrictions | |
| Min length | 10 |
3.1.2. Property OWASP Committee Schema > events > Event > title
Description: Title of the event
| Restrictions | |
| Min length | 10 |
3.1.3. Property OWASP Committee Schema > events > Event > url
| |
| Type | string |
| Required | Yes |
| Format | uri |
Description: URL of the event
4. Property OWASP Committee Schema > logo
Description: Logo information for 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 |
| Logo | A logo |
4.1. OWASP Committee Schema > 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. |
4.1.1. Property OWASP Committee Schema > logo > Logo > small
| |
| Type | string |
| Required | Yes |
| Format | uri |
Description: Logo size should be 192x192 pixels.
4.1.2. Property OWASP Committee Schema > logo > Logo > medium
| |
| Type | string |
| Required | Yes |
| Format | uri |
Description: Logo size should be 256x256 pixels.
4.1.3. Property OWASP Committee Schema > logo > Logo > large
| |
| Type | string |
| Required | Yes |
| Format | uri |
Description: Logo size should be 512x512 pixels.
5. Property OWASP Committee Schema > mailing_list
Description: Mailing list associated with the committee.
| 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 |
5.1. OWASP Committee Schema > 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 |
5.1.1. Property OWASP Committee Schema > mailing_list > Mailing List > description
Description: Description of mailing list
| Restrictions | |
| Min length | 10 |
5.1.2. Property OWASP Committee Schema > mailing_list > Mailing List > email
| |
| Type | string |
| Required | No |
| Format | email |
Description: E-mail address
| Restrictions | |
| Min length | 5 |
5.1.3. Property OWASP Committee Schema > mailing_list > Mailing List > title
Description: Title of mailing list
| Restrictions | |
| Min length | 10 |
5.1.4. Property OWASP Committee Schema > mailing_list > Mailing List > url
| |
| Type | string |
| Required | Yes |
| Format | uri |
Description: URL to mailing list
6. Property OWASP Committee Schema > meeting_minutes
Description: Meeting minutes of the committee.
| Array restrictions |
| Min items | N/A |
| Max items | N/A |
| Items unicity | True |
| Additional items | False |
| Tuple validation | See below |
| Each item of this array must be | Description |
| Meeting Minutes | Meeting minutes of the committee. |
6.1. OWASP Committee Schema > meeting_minutes > Meeting Minutes
Title: Meeting Minutes
| |
| Type | object |
| Required | No |
| Additional properties | Any type allowed |
| Defined in | #/$defs/meeting_minutes |
Description: Meeting minutes of the committee.
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
| + date | No | string | No | - | Date of the meeting |
| + url | No | string | No | - | Link to the meeting minutes |
6.1.1. Property OWASP Committee Schema > meeting_minutes > Meeting Minutes > date
| |
| Type | string |
| Required | Yes |
| Format | date |
Description: Date of the meeting
6.1.2. Property OWASP Committee Schema > meeting_minutes > Meeting Minutes > url
| |
| Type | string |
| Required | Yes |
| Format | uri |
Description: Link to the meeting minutes
7. Property OWASP Committee Schema > members
Description: Members of the committee.
| 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 |
| Leader | Leaders of the committee. |
7.1. OWASP Committee Schema > members > Leader
Title: Leader
| |
| Type | object |
| Required | No |
| Additional properties | Any type allowed |
| Defined in | #/$defs/members |
Description: Leaders of the committee.
| 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 |
| + role | No | enum (of string) | No | - | Role of leader |
| - slack | No | string | No | - | Slack username |
7.1.1. Property OWASP Committee Schema > members > Leader > email
| |
| Type | string |
| Required | No |
| Format | email |
Description: E-mail address
7.1.2. Property OWASP Committee Schema > members > Leader > github
Description: GitHub username
| Restrictions | |
| Must match regular expression | ^[a-zA-Z0-9-]{1,39}$ Test |
7.1.3. Property OWASP Committee Schema > members > Leader > name
Description: Full name
| Restrictions | |
| Min length | 3 |
7.1.4. Property OWASP Committee Schema > members > Leader > role
| |
| Type | enum (of string) |
| Required | Yes |
Description: Role of leader
Must be one of: * "Board Representative" * "Board Of Director member" * "Chair" * "Member" * "Vice Chair" * "Secretary" * "Staff Contact"
7.1.5. Property OWASP Committee Schema > members > Leader > slack
Description: Slack username
| Restrictions | |
| Must match regular expression | ^[a-zA-Z0-9._-]{1,21}$ Test |
8. Property OWASP Committee Schema > name
Description: The unique name of the committee
| Restrictions | |
| Min length | 8 |
9. Property OWASP Committee Schema > resources
| |
| Type | array of object |
| Required | No |
Description: Resources provided by the committee.
| Array restrictions |
| Min items | 1 |
| Max items | N/A |
| Items unicity | True |
| Additional items | False |
| Tuple validation | See below |
9.1. OWASP Committee Schema > resources > resources items
| |
| Type | object |
| Required | No |
| Additional properties | Not allowed |
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
| + title | No | string | No | - | Title of the resource |
| + type | No | string | No | - | Type of resource (e.g., 'guide', 'tool') |
| + url | No | string | No | - | Link to access the resource |
9.1.1. Property OWASP Committee Schema > resources > resources items > title
Description: Title of the resource
9.1.2. Property OWASP Committee Schema > resources > resources items > type
Description: Type of resource (e.g., 'guide', 'tool')
9.1.3. Property OWASP Committee Schema > resources > resources items > url
| |
| Type | string |
| Required | Yes |
| Format | uri |
Description: Link to access the resource
10. Property OWASP Committee Schema > scope
Description: Scope and purpose of committee.
Description: Social media information of the committee.
| 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 committee.
| Array restrictions |
| Min items | 1 |
| Max items | N/A |
| Items unicity | False |
| 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 associated with the committee
| 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. Property OWASP Committee Schema > website
| |
| Type | string |
| Required | No |
| Format | uri |
Description: The official website of the committee.
| Restrictions | |
| Min length | 4 |