project.owasp.yaml
OWASP project
| Type | object |
|---|---|
| File match |
project.owasp.yaml
|
| Schema URL | https://catalog.lintel.tools/schemas/schemastore/project-owasp-yaml/latest.json |
| Source | https://raw.githubusercontent.com/OWASP/nest-schema/main/project.json |
Validate with Lintel
npx @lintel/lintel check
Type:
object
OWASP project schema
Properties
audience
string[]
required
The intended audience for the project.
minItems=1uniqueItems=true
level
number
required
The numeric level of the project.
name
string
required
The unique name of the project.
minLength=8
pitch
string
required
The project pitch.
minLength=10
type
string
required
The type of the project: code, documentation or tool.
blog
string
Project's blog.
format=uri
community
community[]
A list of community platforms associated with the project.
minItems=1uniqueItems=true
demo
string[]
Optional URLs to the project demo.
minItems=1uniqueItems=true
documentation
string[]
Optional URLs to project documentation.
minItems=1uniqueItems=true
downloads
string[]
Optional list of download URLs.
minItems=1uniqueItems=true
license
string[]
The licenses of the project.
minItems=1uniqueItems=true
mailing_list
mailing_list[]
The optional mailing list associated with the project.
minItems=1uniqueItems=true
tags
string[]
Tags for the project
minItems=3uniqueItems=true
website
string
The official website of the project.
format=uriminLength=4