Skip to content

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.

1. Property OWASP Committee Schema > community

Type array
Required No

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

1.1. OWASP Committee Schema > 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.

1.1.1. Property OWASP Committee Schema > community > Community > description

Type string
Required No

Description: A brief description of the community.

Restrictions
Min length 10

1.1.2. Property OWASP Committee Schema > community > Community > name

Type string
Required Yes

Description: The name of the community.

Restrictions
Min length 3

1.1.3. Property OWASP Committee Schema > community > Community > platform

Type enum (of string)
Required Yes

Description: The platform used by the community

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

1.1.4. Property OWASP Committee Schema > community > Community > url

Type string
Required Yes
Format uri

Description: The URL of the community.

2. Property OWASP Committee Schema > description

Type string
Required Yes

Description: Description of the committee's purpose and activities.

3. Property OWASP Committee Schema > events

Type array
Required No

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

Type string
Required No

Description: A brief description of event

Restrictions
Min length 10

3.1.2. Property OWASP Committee Schema > events > Event > title

Type string
Required No

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

Type array
Required No

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

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

Type array
Required No

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

Type string
Required No

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

Type string
Required No

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

Type array
Required No

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

Type array
Required Yes

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

Type string
Required No

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

Type string
Required Yes

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

Type string
Required No

Description: Slack username

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

8. Property OWASP Committee Schema > name

Type string
Required Yes

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
Each item of this array must be Description
resources items -

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

Type string
Required Yes

Description: Title of the resource

9.1.2. Property OWASP Committee Schema > resources > resources items > type

Type string
Required Yes

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

Type string
Required Yes

Description: Scope and purpose of committee.

11. Property OWASP Committee Schema > social_media

Type array
Required No

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

11.1. OWASP Committee Schema > 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.

11.1.1. Property OWASP Committee Schema > social_media > Social media > description

Type string
Required No

Description: Description of the social media platform

Restrictions
Min length 5

11.1.2. Property OWASP Committee Schema > 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"

11.1.3. Property OWASP Committee Schema > social_media > Social media > url

Type string
Required Yes
Format uri

Description: The URL of the social media profile.

12. Property OWASP Committee Schema > sponsors

Type array
Required No

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

12.1. OWASP Committee Schema > 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.

12.1.1. Property OWASP Committee Schema > 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

12.1.3. Property OWASP Committee Schema > sponsors > Sponsor > name

Type string
Required Yes

Description: The name of the sponsor or organization

Restrictions
Min length 5

12.1.4. Property OWASP Committee Schema > sponsors > Sponsor > url

Type string
Required Yes
Format uri

Description: The URL of the sponsor.

13. Property OWASP Committee Schema > tags

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 -

13.1. OWASP Committee Schema > tags > tags items

Type string
Required No

14. Property OWASP Committee Schema > website

Type string
Required No
Format uri

Description: The official website of the committee.

Restrictions
Min length 4