2019-08-07 14:37:16 +00:00
---
layout: default
title: Accepting new projects
parent: Getting started
nav_order: 1
permalink: /getting-started/accepting-new-projects/
---
2019-08-09 19:24:43 +00:00
# Accepting New Projects
2019-08-07 14:37:16 +00:00
To be accepted to OSS-Fuzz, an open-source project must
have a significant user base and/or be critical to the global IT infrastructure.
2019-08-09 19:24:43 +00:00
To submit a new project, do the following:
2019-08-07 14:37:16 +00:00
2019-08-09 19:24:43 +00:00
1. [Create a pull request ](https://help.github.com/articles/creating-a-pull-request/ )
with a new `projects/<project_name>/project.yaml` file
([example](https://github.com/google/oss-fuzz/tree/master/projects/libarchive/project.yaml)).
**Note:** `project_name` can only contain alphanumeric characters,
underscores(_) or dashes(-).
2. In the file, provide the following information:
- Your project's homepage.
- An email address for the engineering contact to be CCed on new issues, satisfying the following:
2019-08-12 21:15:33 +00:00
- The address belongs to an established project committer (according to VCS logs).
2019-08-09 19:24:43 +00:00
If the address isn't you, or if the address differs from VCS, we'll require an informal
email verification.
2019-08-12 21:15:33 +00:00
- The address is associated with a Google account
2019-08-07 14:37:16 +00:00
([why?]({{ site.baseurl }}/faq/#why-do-you-require-a-google-account-for-authentication)).
If you use an alternate email address
[linked to a Google Account ](https://support.google.com/accounts/answer/176347?hl=en ),
2019-08-21 22:10:15 +00:00
you'll only get access to [filed bugs in the issue tracker ](https://bugs.chromium.org/p/oss-fuzz/issues/list ), not to the [ClusterFuzz ]({{ site.baseurl }}/further-reading/clusterfuzz )
2019-08-09 19:24:43 +00:00
dashboard. This is due to appengine API limitations.
3. Once your project is accepted, configure it by following the
[New Project Guide ]({{ site.baseurl }}/getting-started/new-project-guide/ ).