Schema URL https://catalog.lintel.tools/schemas/schemastore/project-owasp-yaml/_shared/latest--common.json
Parent schema project-owasp-yaml

Definitions

community object

Community

name string required

The name of the community.

minLength=3
platform string required

The platform used by the community

Values: "discord" "github-discussions" "matrix" "reddit" "slack"
url string required

The URL of the community.

format=uri
description string

A brief description of the community.

minLength=10
event object

Event

url string required

URL of the event

format=uri
description string

A brief description of event

minLength=10
title string

Title of the event

minLength=10
location object

A geographic location

country string required

Country name

minLength=2
country_code string required

ISO 3166-1 alpha-2 country code

pattern=^[A-Z]{2}$
address string

Street address

minLength=5
city string

City name

minLength=2
latitude number

Latitude coordinate

min=-90max=90
longitude number

Longitude coordinate

min=-180max=180
postal_code string

Postal or ZIP code

minLength=2
region string

Region, state, or province

minLength=2
timezone string

IANA timezone identifier

minLength=3
mailing_list object

Mail List

url string required

URL to mailing list

format=uri
description string

Description of mailing list

minLength=10
email string

E-mail address

format=emailminLength=5
title string

Title of mailing list

minLength=10
person object

Person

name string required

Full name

minLength=2
email string

E-mail address

format=emailminLength=5
github string

GitHub username

pattern=^[a-zA-Z0-9-]{1,39}$
slack string

Slack username

pattern=^[a-zA-Z0-9._-]{1,21}$
repository object

A repository

url string required

The repository URL.

format=uriminLength=5
changelog string

Link to the changelog

format=uriminLength=5
code_of_conduct string

Link to the code of conduct

format=uriminLength=5
contribution_guide string

Link to the contribution guide

format=uriminLength=5
description string

Repository description

minLength=5
name string

Repository name

minLength=3
social_media object

A social media platform for the project

platform string required

The type of social media platform.

Values: "bluesky" "facebook" "linkedin" "mastodon" "x" "youtube"
url string required

The URL of the social media profile.

format=uri
description string

Description of the social media platform

minLength=5
sponsor object

A sponsor entity

name string required

The name of the sponsor or organization

minLength=5
url string required

The URL of the sponsor.

format=uri
description string

A brief description of the sponsor

minLength=5
logo string

The URL of the sponsor's logo

format=uri