OpenZeppelin Contracts is a library for secure smart contract development.
31 matches across 5 categories. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | .github/workflows/release-cycle.yml | 4 | # ┌───────────┐ ┌─────────────┐ ┌────────────────┐ |
| MEDIUM | .github/workflows/release-cycle.yml | 6 | # └───────────┘ └─┬─────────▲─┘ │ └─┬────────────▲─┘ |
| MEDIUM | .github/workflows/release-cycle.yml | 10 | # ┌▼─────────┴┐ │ ┌▼────────────┴┐ |
| MEDIUM | .github/workflows/release-cycle.yml | 12 | # └───────────┘ └──────────────┘ |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | test/token/ERC1155/ERC1155.behavior.js | 517 | function batchTransferWasSuccessful() { |
| LOW | …y/transparent/TransparentUpgradeableProxy.behaviour.js | 8 | module.exports = function shouldBehaveLikeTransparentUpgradeableProxy() { |
| LOW | test/access/AccessControl.behavior.js | 12 | function shouldBehaveLikeAccessControl() { |
| LOW | test/access/AccessControl.behavior.js | 227 | function shouldBehaveLikeAccessControlEnumerable() { |
| LOW | test/access/AccessControl.behavior.js | 264 | function shouldBehaveLikeAccessControlDefaultAdminRules() { |
| LOW | test/access/manager/AccessManager.predicate.js | 171 | function testAsSchedulableOperation({ scheduled: { before, after, expired }, notScheduled }) { |
| LOW | test/access/manager/AccessManager.predicate.js | 234 | function testAsRestrictedOperation({ callerIsTheManager: { executing, notExecuting }, callerIsNotTheManager }) { |
| LOW | test/access/manager/AccessManager.behavior.js | 19 | function shouldBehaveLikeDelayedAdminOperation() { |
| LOW | test/access/manager/AccessManager.behavior.js | 58 | function shouldBehaveLikeNotDelayedAdminOperation() { |
| LOW | test/access/manager/AccessManager.behavior.js | 97 | function shouldBehaveLikeRoleAdminOperation(roleAdmin) { |
| LOW | test/access/manager/AccessManager.behavior.js | 137 | function shouldBehaveLikeAManagedRestrictedOperation() { |
| LOW | test/access/manager/AccessManager.behavior.js | 194 | function shouldBehaveLikeASelfRestrictedOperation() { |
| LOW | test/utils/Context.behavior.js | 8 | function shouldBehaveLikeRegularContext() { |
| LOW | test/utils/Nonces.behavior.js | 69 | function shouldBehaveLikeNoncesKeyed() { |
| LOW | test/account/Account.behavior.js | 7 | function shouldBehaveLikeAccountCore() { |
| LOW | test/account/Account.behavior.js | 80 | function shouldBehaveLikeAccountHolder() { |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | test/utils/RLP.test.js | 179 | 'Lorem ipsum dolor sit amet, consectetur adipisicing elit', |
| LOW | test/utils/RLP.test.js | 179 | 'Lorem ipsum dolor sit amet, consectetur adipisicing elit', |
| LOW | test/utils/Bytes.test.js | 20 | 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna a |
| LOW | test/utils/Bytes.test.js | 20 | 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna a |
| LOW | test/utils/SlotDerivation.test.js | 46 | { type: 'string', key: 'lorem ipsum', isValueType: false }, |
| LOW | test/utils/StorageSlot.test.js | 16 | { name: 'String', type: 'string', value: 'lorem ipsum', isValueType: false, zero: '' }, |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | scripts/gen-nav.js | 76 | print( |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | test/access/manager/AccessManager.test.js | 81 | manager, |
| LOW | test/metatx/ERC2771Forwarder.test.js | 161 | |
| LOW | scripts/fetch-common-contracts.js | 1 | #!/usr/bin/env node |
| LOW | .github/workflows/release-cycle.yml | 1 | # D: Manual Dispatch |