Supported Languages | Customer Documentation (original) (raw)

  1. Getting Started

Supported Languages

HackerOne Code supports review for all programming languages, frameworks, libraries, platforms & versions.

Below is a non-exaustive overview of types of code the service supports.

General-purpose languagesPython, Java, C, C++, Ruby, PHP, R, Swift, Kotlin, Rust, Scala, Haskell, Go, Perl, Pascal, Objective-C, OCaml, Brightscript, Julia,COBOL, Dart, Solidity, Apex (Salesforce)

Web-specific languagesJavaScript, TypeScript, VB.NET

ScriptingBash (Shell), VBA, Nim

Markup languages HTML, XML, YAML

CSS frameworks and preprocessors CSS, SASS, SCSS, PureCSS, Material-UI, Foundation, Bootstrap

Front-end frameworks and libraries React, Angular, Backbone, Stimulus, jQuery, Three.js, Next.js, Sails.js

Back-end frameworks Django, Flask, Tornado, Web.py, Ruby on Rails, Sinatra, Padrino, Phoenix, Play, FuelPHP, Laravel, Slim

Templating engines Pug, Handlebars, Razor, Closure-Templates, Eruby

Relational databases MySQL, SQL, PostgreSQL

NoSQL databases DynamoDB, Cassandra, Redis

Database query languages GraphQL, NoSQL

Cloud platforms AWS, GCP, Azure

Orchestration and configuration management Kubernetes, Terraform, Vagrant, Docker, Puppet, Chef, CDK, CloudFormation

CI/CD tools: GitLabCI, TravisCI, GitHubActions, CircleCI, Jenkins

Cloud services CloudWatch, Cognito, IAM, SQS, SNS, EC2, Lambda, OpenAPI

Web frameworks SpringMVC, Struts, ASP.NET, .NET, Hadoop

Data processing librariesNumPy, TensorFlow, Spark

Game enginesUnreal Engine, Unity

UI libraries and toolsMaterial-UI, Foundation, Flutter

Security toolsSwagger, OpenAPI, IAM

Testing frameworks and toolsCucumber, Gherkin

Content management systemsWordPress, Jekyll

Operating systems and environmentsVagrant, Docker

Game enginesUnreal Engine

Mobile development platformsiOS, Ionic, React Native, Android

API frameworks and toolsSwagger, OpenAPI, APIGateway

Messaging servicesSNS, SQS

General concepts/toolsWeb, YAML, XML

Blockchain technologiesEthereum

Software development artifacts which require rendering or runtime execution, or tools written for project management, may be supported if maintained as code it Git repositories but may have limitations.

These include things like:

Need confirmation we support code review for what you need? Let us know at sales@hackerone.com