Giter VIP home page Giter VIP logo

hackathon-resources's Introduction

Hackathon Resources

Useful Links

Exercises

  1. lighttpd exercise
  2. Docker + Mayhem Exercise
  3. CMake Exercise
  4. libFuzzer Exercise
  5. Mayhem GitHub Action Exercise

Mayhem Heroes Workflow

  1. Select a repository for integration.

    See the target requirements for more information on what qualifies for integration.

  2. Create a fork of the repo you want to integrate. (Please make sure you create a fork of the mayhemheroes repo, NOT the upstream!)

  3. Add additional harnessing or improve existing harnesses on the fork. You'll want to integrate your changes and ensure a successful action run before submitting.

  4. Submit this form.

  5. Once ForAllSecure validates your target and elligiblity, you'll be asked to submit a pull request to the repository under github.com/mayhemheroes. If requested during the review, make changes.

  6. Once your changes have been approved and merged, you'll be eligible for an all expenses paid trip to Key West, FL!

Target Checklist

Looking for a target to start working with? Start here!

  • Repos eligible for improvement have already been forked under github.com/mayhemheroes

  • You must add new harnessing or improve existing harnessing to these repositories

  • Submissions will be graded on increased testsuite size, improved speed, added code coverage and defects found

If in doubt, ask in Discord or on the Mayhem Community.

ForAllSecure reserves the right to reject any submission at its sole discretion.

Troubleshooting Checklist

There are several small configuration steps that you'll need to take on your repo in order to properly integrate a repo with Mayhem. They are easy to miss, so here is a list for your reference:

  • Package has public visibility.

  • Fork repository is configured with a MAYHEM_TOKEN secret.

Other Resources

Resources

hackathon-resources's People

Contributors

bruceeewong avatar ethan42 avatar jhersack avatar nathanjackson avatar noahshinabarger avatar praveenmathew92 avatar xansec avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.