├── .circleci └── config.yml ├── .editorconfig ├── .eslintrc.yml ├── .gitignore ├── LICENSE ├── README.md ├── contracts ├── ConvertLib.sol ├── ERC721.sol ├── MetaCoin.sol ├── Migrations.sol ├── OwnedToken.sol ├── Primality.sol ├── TokenSale.sol ├── empty.sol ├── error.sol ├── external-lib.sol ├── import.sol ├── no-contracts.sol ├── no-pragma.sol ├── token.sol ├── use-external-lib.sol └── vulnerable.sol ├── lib ├── client.js ├── compiler.js ├── controllers │ ├── analyze.js │ ├── api_version.js │ ├── help.js │ ├── list.js │ ├── status.js │ └── version.js ├── eslint.js ├── formatters │ ├── propertyCheckText.js │ └── text.js ├── releases.json ├── report.js └── utils.js ├── package.json ├── sabre.js ├── static ├── modes.png └── sabre_v2.jpg └── test ├── assets └── TokenSale.json ├── compile.test.js └── report.test.js /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muellerberndt/sabre/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muellerberndt/sabre/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muellerberndt/sabre/HEAD/.eslintrc.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muellerberndt/sabre/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muellerberndt/sabre/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muellerberndt/sabre/HEAD/README.md -------------------------------------------------------------------------------- /contracts/ConvertLib.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muellerberndt/sabre/HEAD/contracts/ConvertLib.sol -------------------------------------------------------------------------------- /contracts/ERC721.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muellerberndt/sabre/HEAD/contracts/ERC721.sol -------------------------------------------------------------------------------- /contracts/MetaCoin.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muellerberndt/sabre/HEAD/contracts/MetaCoin.sol -------------------------------------------------------------------------------- /contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muellerberndt/sabre/HEAD/contracts/Migrations.sol -------------------------------------------------------------------------------- /contracts/OwnedToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muellerberndt/sabre/HEAD/contracts/OwnedToken.sol -------------------------------------------------------------------------------- /contracts/Primality.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muellerberndt/sabre/HEAD/contracts/Primality.sol -------------------------------------------------------------------------------- /contracts/TokenSale.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muellerberndt/sabre/HEAD/contracts/TokenSale.sol -------------------------------------------------------------------------------- /contracts/empty.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^0.5.7; 2 | 3 | contract Empty { 4 | } 5 | -------------------------------------------------------------------------------- /contracts/error.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muellerberndt/sabre/HEAD/contracts/error.sol -------------------------------------------------------------------------------- /contracts/external-lib.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muellerberndt/sabre/HEAD/contracts/external-lib.sol -------------------------------------------------------------------------------- /contracts/import.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muellerberndt/sabre/HEAD/contracts/import.sol -------------------------------------------------------------------------------- /contracts/no-contracts.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^0.5.0; 2 | -------------------------------------------------------------------------------- /contracts/no-pragma.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muellerberndt/sabre/HEAD/contracts/no-pragma.sol -------------------------------------------------------------------------------- /contracts/token.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muellerberndt/sabre/HEAD/contracts/token.sol -------------------------------------------------------------------------------- /contracts/use-external-lib.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muellerberndt/sabre/HEAD/contracts/use-external-lib.sol -------------------------------------------------------------------------------- /contracts/vulnerable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muellerberndt/sabre/HEAD/contracts/vulnerable.sol -------------------------------------------------------------------------------- /lib/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muellerberndt/sabre/HEAD/lib/client.js -------------------------------------------------------------------------------- /lib/compiler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muellerberndt/sabre/HEAD/lib/compiler.js -------------------------------------------------------------------------------- /lib/controllers/analyze.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muellerberndt/sabre/HEAD/lib/controllers/analyze.js -------------------------------------------------------------------------------- /lib/controllers/api_version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muellerberndt/sabre/HEAD/lib/controllers/api_version.js -------------------------------------------------------------------------------- /lib/controllers/help.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muellerberndt/sabre/HEAD/lib/controllers/help.js -------------------------------------------------------------------------------- /lib/controllers/list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muellerberndt/sabre/HEAD/lib/controllers/list.js -------------------------------------------------------------------------------- /lib/controllers/status.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muellerberndt/sabre/HEAD/lib/controllers/status.js -------------------------------------------------------------------------------- /lib/controllers/version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muellerberndt/sabre/HEAD/lib/controllers/version.js -------------------------------------------------------------------------------- /lib/eslint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muellerberndt/sabre/HEAD/lib/eslint.js -------------------------------------------------------------------------------- /lib/formatters/propertyCheckText.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muellerberndt/sabre/HEAD/lib/formatters/propertyCheckText.js -------------------------------------------------------------------------------- /lib/formatters/text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muellerberndt/sabre/HEAD/lib/formatters/text.js -------------------------------------------------------------------------------- /lib/releases.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muellerberndt/sabre/HEAD/lib/releases.json -------------------------------------------------------------------------------- /lib/report.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muellerberndt/sabre/HEAD/lib/report.js -------------------------------------------------------------------------------- /lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muellerberndt/sabre/HEAD/lib/utils.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muellerberndt/sabre/HEAD/package.json -------------------------------------------------------------------------------- /sabre.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muellerberndt/sabre/HEAD/sabre.js -------------------------------------------------------------------------------- /static/modes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muellerberndt/sabre/HEAD/static/modes.png -------------------------------------------------------------------------------- /static/sabre_v2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muellerberndt/sabre/HEAD/static/sabre_v2.jpg -------------------------------------------------------------------------------- /test/assets/TokenSale.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muellerberndt/sabre/HEAD/test/assets/TokenSale.json -------------------------------------------------------------------------------- /test/compile.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muellerberndt/sabre/HEAD/test/compile.test.js -------------------------------------------------------------------------------- /test/report.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muellerberndt/sabre/HEAD/test/report.test.js --------------------------------------------------------------------------------