        inventory: new Map([
          ['foo', { name: 'foo', version: '1.0.0' }],
        ]),
      }
      this.idealTree = {
        inventory: new Map([
          ['foo', { name: 'foo', version: '1.0.0' }],
        ]),
      }
    },
  })

  const npm = mockNpm({
    globalDir: 'path/to/node_modules/',
    prefix: 'foo',
    config: {
      global: false,
      'ignore-scripts': true,
    },
  })
  const ci = new CI(npm)

  await ci.exec([])
  t.equal(REIFY_CALLED, true, 'called reify')
  t.strictSame(SCRIPTS, [], 'no scripts when running ci')
})
The software does not sufficiently verify the origin or authenticity of data, in a way that causes it to accept invalid data.