Pinned Repositories
bandolier
Bandolier - bundler for ES2017 modules
salvation
Parse Content Security Policy headers, warn about policy errors, safely manipulate, render, and optimise policies
shift-codegen-js
code generator for Shift format ASTs
shift-java
Shift format ECMAScript AST tooling
shift-parser-js
ECMAScript parser that produces a Shift format AST
shift-semantics-java
an Abstract Semantic Graph (ASG) for ECMAScript programs and a way to generate one from a Shift AST
shift-spec
:fast_forward: Shift AST Specification
superpack-js
:package: JavaScript implementation of the SuperPack extensible schemaless binary encoding format
superpack-spec
:package: specification for the SuperPack extensible schemaless binary encoding format
unminify
reverse many of the transformations applied by minifiers and naïve obfuscators
Shape Security's Repositories
shapesecurity/shift-parser-js
ECMAScript parser that produces a Shift format AST
shapesecurity/unminify
reverse many of the transformations applied by minifiers and naïve obfuscators
shapesecurity/shift-spec
:fast_forward: Shift AST Specification
shapesecurity/superpack-spec
:package: specification for the SuperPack extensible schemaless binary encoding format
shapesecurity/shift-java
Shift format ECMAScript AST tooling
shapesecurity/salvation
Parse Content Security Policy headers, warn about policy errors, safely manipulate, render, and optimise policies
shapesecurity/superpack-js
:package: JavaScript implementation of the SuperPack extensible schemaless binary encoding format
shapesecurity/shift-codegen-js
code generator for Shift format ASTs
shapesecurity/shift-ast-js
constructors for Shift format AST nodes
shapesecurity/shift-reducer-js
reducer for the Shift AST format
shapesecurity/shift-fuzzer-js
generate random valid Shift format ASTs
shapesecurity/shift-spidermonkey-converter-js
convert ASTs between Shift and SpiderMonkey formats
shapesecurity/shift-template-js
a structural templating system for JavaScript programs
shapesecurity/shift-semantics-java
an Abstract Semantic Graph (ASG) for ECMAScript programs and a way to generate one from a Shift AST
shapesecurity/shift-regexp-acceptor-js
a language acceptor for the JavaScript Pattern (regular expression internals) grammar
shapesecurity/bandolier
Bandolier - bundler for ES2017 modules
shapesecurity/shift-scope-js
scope analyser for the Shift AST
shapesecurity/shift-validator-js
validator for the Shift AST format
shapesecurity/shape-functional-java
add some FP familiarity to a Java project
shapesecurity/shift-spec-js
JavaScript representation of the Shift AST specification
shapesecurity/CLA
Contributor License Agreements for Shape related projects.
shapesecurity/shift-website
website for the Shift AST
shapesecurity/npm-recursive-git-log
generate a change log from git commits, including those of updated npm dependencies, recursively
shapesecurity/unminify-website
demo website for the unminify project
shapesecurity/shift-parser-expectations
Shift ASTs for each of the valid programs in tc39/test262-parser-tests
shapesecurity/eslint-config-shape
eslint config for Shape Security's OSS JS projects
shapesecurity/gist-migrator
migrate GitHub gists to GitLab snippets
shapesecurity/shift-shrink-js
Automatic test case minimizer for JavaScript ASTs
shapesecurity/shift-spec-consumer
shapesecurity/shift-spec-java
Java representation of the Shift AST specification