├── .gitignore ├── .npmrc ├── .travis.yml ├── CHANGES.md ├── LICENSE.md ├── README.md ├── docker-compose.yml ├── docs ├── .nojekyll ├── _sidebar.md ├── contributing.md ├── example.md ├── index.html ├── logo.jpg ├── overview.md ├── sqlinjection.md ├── swagger │ ├── index.html │ ├── swagger-json.js │ ├── swagger-udaru.css │ └── swagger-ui-dist │ │ ├── README.md │ │ ├── absolute-path.js │ │ ├── favicon-16x16.png │ │ ├── favicon-32x32.png │ │ ├── index.html │ │ ├── index.js │ │ ├── oauth2-redirect.html │ │ ├── package.json │ │ ├── swagger-ui-bundle.js │ │ ├── swagger-ui-bundle.js.map │ │ ├── swagger-ui-standalone-preset.js │ │ ├── swagger-ui-standalone-preset.js.map │ │ ├── swagger-ui.css │ │ ├── swagger-ui.css.map │ │ ├── swagger-ui.js │ │ └── swagger-ui.js.map ├── udaru.graffle ├── udaru │ ├── Authorization.png │ ├── Management.png │ └── pentests │ │ ├── udaru-api-scan-2018-05-21T12:33:30.044Z.html │ │ └── udaru-basline-scan-2018-05-18T13:39:28.850Z.html └── why-udaru.md ├── greenkeeper.json ├── lerna.json ├── package.json ├── packages ├── udaru-core │ ├── .labrc.js │ ├── .npmrc │ ├── LICENSE.md │ ├── README.md │ ├── auth.js │ ├── config.js │ ├── database │ │ ├── init.js │ │ ├── loadTestData.js │ │ ├── migrate.js │ │ ├── migrations │ │ │ ├── 001.do.sql │ │ │ ├── 001.undo.sql │ │ │ ├── 002.do.sql │ │ │ ├── 002.undo.sql │ │ │ ├── 003.do.sql │ │ │ ├── 003.undo.sql │ │ │ ├── 004.do.sql │ │ │ ├── 004.undo.sql │ │ │ ├── 005.do.sql │ │ │ ├── 005.undo.sql │ │ │ ├── 006.do.sql │ │ │ ├── 006.undo.sql │ │ │ ├── 007.do.sql │ │ │ ├── 007.undo.sql │ │ │ ├── 008.do.sql │ │ │ ├── 008.undo.sql │ │ │ ├── 009.do.sql │ │ │ └── 009.undo.sql │ │ └── testdata │ │ │ └── fixtures.sql │ ├── examples │ │ ├── hooks.js │ │ └── list-orgs.js │ ├── index.js │ ├── lib │ │ ├── asyncify.js │ │ ├── db │ │ │ └── index.js │ │ ├── hooks.js │ │ ├── logger.js │ │ ├── mapping.js │ │ ├── ops │ │ │ ├── authorizeOps.js │ │ │ ├── iam.js │ │ │ ├── organizationOps.js │ │ │ ├── policyOps.js │ │ │ ├── teamOps.js │ │ │ ├── userOps.js │ │ │ ├── utils.js │ │ │ └── validation.js │ │ └── policiesLoader.js │ ├── package.json │ ├── scripts │ │ ├── init.js │ │ └── loadPolicies.js │ └── test │ │ ├── factory.js │ │ ├── integration │ │ ├── authorizeOps.test.js │ │ ├── fixtures │ │ │ ├── policies.json │ │ │ ├── policies_for_loader-ROOT.json │ │ │ └── policies_for_loader-WONKA.json │ │ ├── organizationOps.test.js │ │ ├── policiesLoader.test.js │ │ ├── policyOps.test.js │ │ ├── teamOps.test.js │ │ └── userOps.test.js │ │ ├── security │ │ └── sqlinjection.core.test.js │ │ ├── testUtils.js │ │ ├── udaru.env.test.js │ │ └── unit │ │ ├── SQL.test.js │ │ ├── asyncify.test.js │ │ ├── configAuth.test.js │ │ ├── db.test.js │ │ ├── hooks.test.js │ │ ├── iam │ │ ├── actions.test.js │ │ ├── basic.test.js │ │ └── ownership.test.js │ │ ├── mapping.test.js │ │ └── utils.test.js ├── udaru-hapi-16-plugin │ ├── .labrc.js │ ├── .npmrc │ ├── LICENSE.md │ ├── README.md │ ├── authentication │ │ ├── authorization.js │ │ ├── hapi-auth-service.js │ │ ├── hapi-auth-validation.js │ │ └── serviceKey.js │ ├── config.js │ ├── index.js │ ├── package.json │ ├── routes │ │ ├── headers.js │ │ ├── private │ │ │ └── policies.js │ │ └── public │ │ │ ├── authorization.js │ │ │ ├── monitor.js │ │ │ ├── organizations.js │ │ │ ├── policies.js │ │ │ ├── teams.js │ │ │ └── users.js │ └── test │ │ ├── authorization │ │ ├── authorization.test.js │ │ ├── organizations.test.js │ │ ├── policies.test.js │ │ ├── teams.test.js │ │ ├── testBuilder.js │ │ └── users.test.js │ │ ├── edgeCases.test.js │ │ ├── endToEnd │ │ ├── authorization.test.js │ │ ├── fullOrgStructure.test.js │ │ ├── monitor.test.js │ │ ├── organizations.test.js │ │ ├── policies.test.js │ │ ├── teams.test.js │ │ └── users.test.js │ │ ├── security │ │ └── sqlinjection.test.js │ │ └── test-server.js ├── udaru-hapi-plugin │ ├── .labrc.js │ ├── .npmrc │ ├── LICENSE.md │ ├── README.md │ ├── index.js │ ├── lib │ │ ├── authentication.js │ │ ├── authorization.js │ │ ├── config.js │ │ ├── headers.js │ │ └── routes │ │ │ ├── authorization.js │ │ │ ├── monitor.js │ │ │ ├── organizations.js │ │ │ ├── policies.js │ │ │ ├── teams.js │ │ │ └── users.js │ ├── package.json │ └── test │ │ ├── authorization │ │ ├── authorization.test.js │ │ ├── organizations.test.js │ │ ├── policies.test.js │ │ ├── teams.test.js │ │ └── users.test.js │ │ ├── edgeCases.test.js │ │ ├── endToEnd │ │ ├── authorization.test.js │ │ ├── fullOrgStructure.test.js │ │ ├── monitor.test.js │ │ ├── organizations.test.js │ │ ├── policies.test.js │ │ ├── teams.test.js │ │ └── users.test.js │ │ ├── security │ │ └── sqlinjection.test.js │ │ ├── test-server.js │ │ └── testBuilder.js └── udaru-hapi-server │ ├── .labrc.js │ ├── .npmrc │ ├── LICENSE.md │ ├── README.md │ ├── bench │ ├── access.bench.js │ ├── list.bench.js │ ├── orgs.bench.js │ ├── ping.bench.js │ ├── policies.bench.js │ ├── teams.bench.js │ ├── users.bench.js │ └── util │ │ ├── loadVolumeData.js │ │ ├── runner.js │ │ └── volumeRunner.js │ ├── config.js │ ├── index.js │ ├── package.json │ ├── security │ ├── fixtures │ │ └── injection-endpoints.json │ ├── penetration │ │ ├── runner.js │ │ ├── runner.sh │ │ ├── udaruApi.config │ │ └── udaruBaseline.config │ └── runner.js │ ├── swagger.js │ └── test │ └── example.test.js └── scripts └── getSwaggerJson.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | package-lock=false 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/CHANGES.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/_sidebar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/docs/_sidebar.md -------------------------------------------------------------------------------- /docs/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/docs/contributing.md -------------------------------------------------------------------------------- /docs/example.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/docs/example.md -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/docs/logo.jpg -------------------------------------------------------------------------------- /docs/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/docs/overview.md -------------------------------------------------------------------------------- /docs/sqlinjection.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/docs/sqlinjection.md -------------------------------------------------------------------------------- /docs/swagger/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/docs/swagger/index.html -------------------------------------------------------------------------------- /docs/swagger/swagger-json.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/docs/swagger/swagger-json.js -------------------------------------------------------------------------------- /docs/swagger/swagger-udaru.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/docs/swagger/swagger-udaru.css -------------------------------------------------------------------------------- /docs/swagger/swagger-ui-dist/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/docs/swagger/swagger-ui-dist/README.md -------------------------------------------------------------------------------- /docs/swagger/swagger-ui-dist/absolute-path.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/docs/swagger/swagger-ui-dist/absolute-path.js -------------------------------------------------------------------------------- /docs/swagger/swagger-ui-dist/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/docs/swagger/swagger-ui-dist/favicon-16x16.png -------------------------------------------------------------------------------- /docs/swagger/swagger-ui-dist/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/docs/swagger/swagger-ui-dist/favicon-32x32.png -------------------------------------------------------------------------------- /docs/swagger/swagger-ui-dist/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/docs/swagger/swagger-ui-dist/index.html -------------------------------------------------------------------------------- /docs/swagger/swagger-ui-dist/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/docs/swagger/swagger-ui-dist/index.js -------------------------------------------------------------------------------- /docs/swagger/swagger-ui-dist/oauth2-redirect.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/docs/swagger/swagger-ui-dist/oauth2-redirect.html -------------------------------------------------------------------------------- /docs/swagger/swagger-ui-dist/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/docs/swagger/swagger-ui-dist/package.json -------------------------------------------------------------------------------- /docs/swagger/swagger-ui-dist/swagger-ui-bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/docs/swagger/swagger-ui-dist/swagger-ui-bundle.js -------------------------------------------------------------------------------- /docs/swagger/swagger-ui-dist/swagger-ui-bundle.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/docs/swagger/swagger-ui-dist/swagger-ui-bundle.js.map -------------------------------------------------------------------------------- /docs/swagger/swagger-ui-dist/swagger-ui-standalone-preset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/docs/swagger/swagger-ui-dist/swagger-ui-standalone-preset.js -------------------------------------------------------------------------------- /docs/swagger/swagger-ui-dist/swagger-ui-standalone-preset.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/docs/swagger/swagger-ui-dist/swagger-ui-standalone-preset.js.map -------------------------------------------------------------------------------- /docs/swagger/swagger-ui-dist/swagger-ui.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/docs/swagger/swagger-ui-dist/swagger-ui.css -------------------------------------------------------------------------------- /docs/swagger/swagger-ui-dist/swagger-ui.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/docs/swagger/swagger-ui-dist/swagger-ui.css.map -------------------------------------------------------------------------------- /docs/swagger/swagger-ui-dist/swagger-ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/docs/swagger/swagger-ui-dist/swagger-ui.js -------------------------------------------------------------------------------- /docs/swagger/swagger-ui-dist/swagger-ui.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/docs/swagger/swagger-ui-dist/swagger-ui.js.map -------------------------------------------------------------------------------- /docs/udaru.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/docs/udaru.graffle -------------------------------------------------------------------------------- /docs/udaru/Authorization.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/docs/udaru/Authorization.png -------------------------------------------------------------------------------- /docs/udaru/Management.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/docs/udaru/Management.png -------------------------------------------------------------------------------- /docs/udaru/pentests/udaru-api-scan-2018-05-21T12:33:30.044Z.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/docs/udaru/pentests/udaru-api-scan-2018-05-21T12:33:30.044Z.html -------------------------------------------------------------------------------- /docs/udaru/pentests/udaru-basline-scan-2018-05-18T13:39:28.850Z.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/docs/udaru/pentests/udaru-basline-scan-2018-05-18T13:39:28.850Z.html -------------------------------------------------------------------------------- /docs/why-udaru.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/docs/why-udaru.md -------------------------------------------------------------------------------- /greenkeeper.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/greenkeeper.json -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/lerna.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/package.json -------------------------------------------------------------------------------- /packages/udaru-core/.labrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-core/.labrc.js -------------------------------------------------------------------------------- /packages/udaru-core/.npmrc: -------------------------------------------------------------------------------- 1 | package-lock=false 2 | -------------------------------------------------------------------------------- /packages/udaru-core/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-core/LICENSE.md -------------------------------------------------------------------------------- /packages/udaru-core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-core/README.md -------------------------------------------------------------------------------- /packages/udaru-core/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-core/auth.js -------------------------------------------------------------------------------- /packages/udaru-core/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-core/config.js -------------------------------------------------------------------------------- /packages/udaru-core/database/init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-core/database/init.js -------------------------------------------------------------------------------- /packages/udaru-core/database/loadTestData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-core/database/loadTestData.js -------------------------------------------------------------------------------- /packages/udaru-core/database/migrate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-core/database/migrate.js -------------------------------------------------------------------------------- /packages/udaru-core/database/migrations/001.do.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-core/database/migrations/001.do.sql -------------------------------------------------------------------------------- /packages/udaru-core/database/migrations/001.undo.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-core/database/migrations/001.undo.sql -------------------------------------------------------------------------------- /packages/udaru-core/database/migrations/002.do.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-core/database/migrations/002.do.sql -------------------------------------------------------------------------------- /packages/udaru-core/database/migrations/002.undo.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-core/database/migrations/002.undo.sql -------------------------------------------------------------------------------- /packages/udaru-core/database/migrations/003.do.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-core/database/migrations/003.do.sql -------------------------------------------------------------------------------- /packages/udaru-core/database/migrations/003.undo.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-core/database/migrations/003.undo.sql -------------------------------------------------------------------------------- /packages/udaru-core/database/migrations/004.do.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-core/database/migrations/004.do.sql -------------------------------------------------------------------------------- /packages/udaru-core/database/migrations/004.undo.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-core/database/migrations/004.undo.sql -------------------------------------------------------------------------------- /packages/udaru-core/database/migrations/005.do.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-core/database/migrations/005.do.sql -------------------------------------------------------------------------------- /packages/udaru-core/database/migrations/005.undo.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-core/database/migrations/005.undo.sql -------------------------------------------------------------------------------- /packages/udaru-core/database/migrations/006.do.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-core/database/migrations/006.do.sql -------------------------------------------------------------------------------- /packages/udaru-core/database/migrations/006.undo.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-core/database/migrations/006.undo.sql -------------------------------------------------------------------------------- /packages/udaru-core/database/migrations/007.do.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-core/database/migrations/007.do.sql -------------------------------------------------------------------------------- /packages/udaru-core/database/migrations/007.undo.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-core/database/migrations/007.undo.sql -------------------------------------------------------------------------------- /packages/udaru-core/database/migrations/008.do.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-core/database/migrations/008.do.sql -------------------------------------------------------------------------------- /packages/udaru-core/database/migrations/008.undo.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-core/database/migrations/008.undo.sql -------------------------------------------------------------------------------- /packages/udaru-core/database/migrations/009.do.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-core/database/migrations/009.do.sql -------------------------------------------------------------------------------- /packages/udaru-core/database/migrations/009.undo.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-core/database/migrations/009.undo.sql -------------------------------------------------------------------------------- /packages/udaru-core/database/testdata/fixtures.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-core/database/testdata/fixtures.sql -------------------------------------------------------------------------------- /packages/udaru-core/examples/hooks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-core/examples/hooks.js -------------------------------------------------------------------------------- /packages/udaru-core/examples/list-orgs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-core/examples/list-orgs.js -------------------------------------------------------------------------------- /packages/udaru-core/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-core/index.js -------------------------------------------------------------------------------- /packages/udaru-core/lib/asyncify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-core/lib/asyncify.js -------------------------------------------------------------------------------- /packages/udaru-core/lib/db/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-core/lib/db/index.js -------------------------------------------------------------------------------- /packages/udaru-core/lib/hooks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-core/lib/hooks.js -------------------------------------------------------------------------------- /packages/udaru-core/lib/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-core/lib/logger.js -------------------------------------------------------------------------------- /packages/udaru-core/lib/mapping.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-core/lib/mapping.js -------------------------------------------------------------------------------- /packages/udaru-core/lib/ops/authorizeOps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-core/lib/ops/authorizeOps.js -------------------------------------------------------------------------------- /packages/udaru-core/lib/ops/iam.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-core/lib/ops/iam.js -------------------------------------------------------------------------------- /packages/udaru-core/lib/ops/organizationOps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-core/lib/ops/organizationOps.js -------------------------------------------------------------------------------- /packages/udaru-core/lib/ops/policyOps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-core/lib/ops/policyOps.js -------------------------------------------------------------------------------- /packages/udaru-core/lib/ops/teamOps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-core/lib/ops/teamOps.js -------------------------------------------------------------------------------- /packages/udaru-core/lib/ops/userOps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-core/lib/ops/userOps.js -------------------------------------------------------------------------------- /packages/udaru-core/lib/ops/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-core/lib/ops/utils.js -------------------------------------------------------------------------------- /packages/udaru-core/lib/ops/validation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-core/lib/ops/validation.js -------------------------------------------------------------------------------- /packages/udaru-core/lib/policiesLoader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-core/lib/policiesLoader.js -------------------------------------------------------------------------------- /packages/udaru-core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-core/package.json -------------------------------------------------------------------------------- /packages/udaru-core/scripts/init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-core/scripts/init.js -------------------------------------------------------------------------------- /packages/udaru-core/scripts/loadPolicies.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-core/scripts/loadPolicies.js -------------------------------------------------------------------------------- /packages/udaru-core/test/factory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-core/test/factory.js -------------------------------------------------------------------------------- /packages/udaru-core/test/integration/authorizeOps.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-core/test/integration/authorizeOps.test.js -------------------------------------------------------------------------------- /packages/udaru-core/test/integration/fixtures/policies.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-core/test/integration/fixtures/policies.json -------------------------------------------------------------------------------- /packages/udaru-core/test/integration/fixtures/policies_for_loader-ROOT.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-core/test/integration/fixtures/policies_for_loader-ROOT.json -------------------------------------------------------------------------------- /packages/udaru-core/test/integration/fixtures/policies_for_loader-WONKA.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-core/test/integration/fixtures/policies_for_loader-WONKA.json -------------------------------------------------------------------------------- /packages/udaru-core/test/integration/organizationOps.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-core/test/integration/organizationOps.test.js -------------------------------------------------------------------------------- /packages/udaru-core/test/integration/policiesLoader.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-core/test/integration/policiesLoader.test.js -------------------------------------------------------------------------------- /packages/udaru-core/test/integration/policyOps.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-core/test/integration/policyOps.test.js -------------------------------------------------------------------------------- /packages/udaru-core/test/integration/teamOps.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-core/test/integration/teamOps.test.js -------------------------------------------------------------------------------- /packages/udaru-core/test/integration/userOps.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-core/test/integration/userOps.test.js -------------------------------------------------------------------------------- /packages/udaru-core/test/security/sqlinjection.core.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-core/test/security/sqlinjection.core.test.js -------------------------------------------------------------------------------- /packages/udaru-core/test/testUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-core/test/testUtils.js -------------------------------------------------------------------------------- /packages/udaru-core/test/udaru.env.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-core/test/udaru.env.test.js -------------------------------------------------------------------------------- /packages/udaru-core/test/unit/SQL.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-core/test/unit/SQL.test.js -------------------------------------------------------------------------------- /packages/udaru-core/test/unit/asyncify.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-core/test/unit/asyncify.test.js -------------------------------------------------------------------------------- /packages/udaru-core/test/unit/configAuth.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-core/test/unit/configAuth.test.js -------------------------------------------------------------------------------- /packages/udaru-core/test/unit/db.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-core/test/unit/db.test.js -------------------------------------------------------------------------------- /packages/udaru-core/test/unit/hooks.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-core/test/unit/hooks.test.js -------------------------------------------------------------------------------- /packages/udaru-core/test/unit/iam/actions.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-core/test/unit/iam/actions.test.js -------------------------------------------------------------------------------- /packages/udaru-core/test/unit/iam/basic.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-core/test/unit/iam/basic.test.js -------------------------------------------------------------------------------- /packages/udaru-core/test/unit/iam/ownership.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-core/test/unit/iam/ownership.test.js -------------------------------------------------------------------------------- /packages/udaru-core/test/unit/mapping.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-core/test/unit/mapping.test.js -------------------------------------------------------------------------------- /packages/udaru-core/test/unit/utils.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-core/test/unit/utils.test.js -------------------------------------------------------------------------------- /packages/udaru-hapi-16-plugin/.labrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-16-plugin/.labrc.js -------------------------------------------------------------------------------- /packages/udaru-hapi-16-plugin/.npmrc: -------------------------------------------------------------------------------- 1 | package-lock=false 2 | -------------------------------------------------------------------------------- /packages/udaru-hapi-16-plugin/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-16-plugin/LICENSE.md -------------------------------------------------------------------------------- /packages/udaru-hapi-16-plugin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-16-plugin/README.md -------------------------------------------------------------------------------- /packages/udaru-hapi-16-plugin/authentication/authorization.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-16-plugin/authentication/authorization.js -------------------------------------------------------------------------------- /packages/udaru-hapi-16-plugin/authentication/hapi-auth-service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-16-plugin/authentication/hapi-auth-service.js -------------------------------------------------------------------------------- /packages/udaru-hapi-16-plugin/authentication/hapi-auth-validation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-16-plugin/authentication/hapi-auth-validation.js -------------------------------------------------------------------------------- /packages/udaru-hapi-16-plugin/authentication/serviceKey.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-16-plugin/authentication/serviceKey.js -------------------------------------------------------------------------------- /packages/udaru-hapi-16-plugin/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-16-plugin/config.js -------------------------------------------------------------------------------- /packages/udaru-hapi-16-plugin/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-16-plugin/index.js -------------------------------------------------------------------------------- /packages/udaru-hapi-16-plugin/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-16-plugin/package.json -------------------------------------------------------------------------------- /packages/udaru-hapi-16-plugin/routes/headers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-16-plugin/routes/headers.js -------------------------------------------------------------------------------- /packages/udaru-hapi-16-plugin/routes/private/policies.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-16-plugin/routes/private/policies.js -------------------------------------------------------------------------------- /packages/udaru-hapi-16-plugin/routes/public/authorization.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-16-plugin/routes/public/authorization.js -------------------------------------------------------------------------------- /packages/udaru-hapi-16-plugin/routes/public/monitor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-16-plugin/routes/public/monitor.js -------------------------------------------------------------------------------- /packages/udaru-hapi-16-plugin/routes/public/organizations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-16-plugin/routes/public/organizations.js -------------------------------------------------------------------------------- /packages/udaru-hapi-16-plugin/routes/public/policies.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-16-plugin/routes/public/policies.js -------------------------------------------------------------------------------- /packages/udaru-hapi-16-plugin/routes/public/teams.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-16-plugin/routes/public/teams.js -------------------------------------------------------------------------------- /packages/udaru-hapi-16-plugin/routes/public/users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-16-plugin/routes/public/users.js -------------------------------------------------------------------------------- /packages/udaru-hapi-16-plugin/test/authorization/authorization.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-16-plugin/test/authorization/authorization.test.js -------------------------------------------------------------------------------- /packages/udaru-hapi-16-plugin/test/authorization/organizations.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-16-plugin/test/authorization/organizations.test.js -------------------------------------------------------------------------------- /packages/udaru-hapi-16-plugin/test/authorization/policies.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-16-plugin/test/authorization/policies.test.js -------------------------------------------------------------------------------- /packages/udaru-hapi-16-plugin/test/authorization/teams.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-16-plugin/test/authorization/teams.test.js -------------------------------------------------------------------------------- /packages/udaru-hapi-16-plugin/test/authorization/testBuilder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-16-plugin/test/authorization/testBuilder.js -------------------------------------------------------------------------------- /packages/udaru-hapi-16-plugin/test/authorization/users.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-16-plugin/test/authorization/users.test.js -------------------------------------------------------------------------------- /packages/udaru-hapi-16-plugin/test/edgeCases.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-16-plugin/test/edgeCases.test.js -------------------------------------------------------------------------------- /packages/udaru-hapi-16-plugin/test/endToEnd/authorization.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-16-plugin/test/endToEnd/authorization.test.js -------------------------------------------------------------------------------- /packages/udaru-hapi-16-plugin/test/endToEnd/fullOrgStructure.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-16-plugin/test/endToEnd/fullOrgStructure.test.js -------------------------------------------------------------------------------- /packages/udaru-hapi-16-plugin/test/endToEnd/monitor.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-16-plugin/test/endToEnd/monitor.test.js -------------------------------------------------------------------------------- /packages/udaru-hapi-16-plugin/test/endToEnd/organizations.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-16-plugin/test/endToEnd/organizations.test.js -------------------------------------------------------------------------------- /packages/udaru-hapi-16-plugin/test/endToEnd/policies.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-16-plugin/test/endToEnd/policies.test.js -------------------------------------------------------------------------------- /packages/udaru-hapi-16-plugin/test/endToEnd/teams.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-16-plugin/test/endToEnd/teams.test.js -------------------------------------------------------------------------------- /packages/udaru-hapi-16-plugin/test/endToEnd/users.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-16-plugin/test/endToEnd/users.test.js -------------------------------------------------------------------------------- /packages/udaru-hapi-16-plugin/test/security/sqlinjection.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-16-plugin/test/security/sqlinjection.test.js -------------------------------------------------------------------------------- /packages/udaru-hapi-16-plugin/test/test-server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-16-plugin/test/test-server.js -------------------------------------------------------------------------------- /packages/udaru-hapi-plugin/.labrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-plugin/.labrc.js -------------------------------------------------------------------------------- /packages/udaru-hapi-plugin/.npmrc: -------------------------------------------------------------------------------- 1 | package-lock=false 2 | -------------------------------------------------------------------------------- /packages/udaru-hapi-plugin/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-plugin/LICENSE.md -------------------------------------------------------------------------------- /packages/udaru-hapi-plugin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-plugin/README.md -------------------------------------------------------------------------------- /packages/udaru-hapi-plugin/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-plugin/index.js -------------------------------------------------------------------------------- /packages/udaru-hapi-plugin/lib/authentication.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-plugin/lib/authentication.js -------------------------------------------------------------------------------- /packages/udaru-hapi-plugin/lib/authorization.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-plugin/lib/authorization.js -------------------------------------------------------------------------------- /packages/udaru-hapi-plugin/lib/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-plugin/lib/config.js -------------------------------------------------------------------------------- /packages/udaru-hapi-plugin/lib/headers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-plugin/lib/headers.js -------------------------------------------------------------------------------- /packages/udaru-hapi-plugin/lib/routes/authorization.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-plugin/lib/routes/authorization.js -------------------------------------------------------------------------------- /packages/udaru-hapi-plugin/lib/routes/monitor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-plugin/lib/routes/monitor.js -------------------------------------------------------------------------------- /packages/udaru-hapi-plugin/lib/routes/organizations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-plugin/lib/routes/organizations.js -------------------------------------------------------------------------------- /packages/udaru-hapi-plugin/lib/routes/policies.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-plugin/lib/routes/policies.js -------------------------------------------------------------------------------- /packages/udaru-hapi-plugin/lib/routes/teams.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-plugin/lib/routes/teams.js -------------------------------------------------------------------------------- /packages/udaru-hapi-plugin/lib/routes/users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-plugin/lib/routes/users.js -------------------------------------------------------------------------------- /packages/udaru-hapi-plugin/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-plugin/package.json -------------------------------------------------------------------------------- /packages/udaru-hapi-plugin/test/authorization/authorization.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-plugin/test/authorization/authorization.test.js -------------------------------------------------------------------------------- /packages/udaru-hapi-plugin/test/authorization/organizations.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-plugin/test/authorization/organizations.test.js -------------------------------------------------------------------------------- /packages/udaru-hapi-plugin/test/authorization/policies.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-plugin/test/authorization/policies.test.js -------------------------------------------------------------------------------- /packages/udaru-hapi-plugin/test/authorization/teams.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-plugin/test/authorization/teams.test.js -------------------------------------------------------------------------------- /packages/udaru-hapi-plugin/test/authorization/users.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-plugin/test/authorization/users.test.js -------------------------------------------------------------------------------- /packages/udaru-hapi-plugin/test/edgeCases.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-plugin/test/edgeCases.test.js -------------------------------------------------------------------------------- /packages/udaru-hapi-plugin/test/endToEnd/authorization.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-plugin/test/endToEnd/authorization.test.js -------------------------------------------------------------------------------- /packages/udaru-hapi-plugin/test/endToEnd/fullOrgStructure.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-plugin/test/endToEnd/fullOrgStructure.test.js -------------------------------------------------------------------------------- /packages/udaru-hapi-plugin/test/endToEnd/monitor.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-plugin/test/endToEnd/monitor.test.js -------------------------------------------------------------------------------- /packages/udaru-hapi-plugin/test/endToEnd/organizations.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-plugin/test/endToEnd/organizations.test.js -------------------------------------------------------------------------------- /packages/udaru-hapi-plugin/test/endToEnd/policies.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-plugin/test/endToEnd/policies.test.js -------------------------------------------------------------------------------- /packages/udaru-hapi-plugin/test/endToEnd/teams.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-plugin/test/endToEnd/teams.test.js -------------------------------------------------------------------------------- /packages/udaru-hapi-plugin/test/endToEnd/users.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-plugin/test/endToEnd/users.test.js -------------------------------------------------------------------------------- /packages/udaru-hapi-plugin/test/security/sqlinjection.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-plugin/test/security/sqlinjection.test.js -------------------------------------------------------------------------------- /packages/udaru-hapi-plugin/test/test-server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-plugin/test/test-server.js -------------------------------------------------------------------------------- /packages/udaru-hapi-plugin/test/testBuilder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-plugin/test/testBuilder.js -------------------------------------------------------------------------------- /packages/udaru-hapi-server/.labrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-server/.labrc.js -------------------------------------------------------------------------------- /packages/udaru-hapi-server/.npmrc: -------------------------------------------------------------------------------- 1 | package-lock=false 2 | -------------------------------------------------------------------------------- /packages/udaru-hapi-server/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-server/LICENSE.md -------------------------------------------------------------------------------- /packages/udaru-hapi-server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-server/README.md -------------------------------------------------------------------------------- /packages/udaru-hapi-server/bench/access.bench.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-server/bench/access.bench.js -------------------------------------------------------------------------------- /packages/udaru-hapi-server/bench/list.bench.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-server/bench/list.bench.js -------------------------------------------------------------------------------- /packages/udaru-hapi-server/bench/orgs.bench.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | 3 | module.exports = [ 4 | // Todo.. 5 | ] 6 | -------------------------------------------------------------------------------- /packages/udaru-hapi-server/bench/ping.bench.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-server/bench/ping.bench.js -------------------------------------------------------------------------------- /packages/udaru-hapi-server/bench/policies.bench.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-server/bench/policies.bench.js -------------------------------------------------------------------------------- /packages/udaru-hapi-server/bench/teams.bench.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-server/bench/teams.bench.js -------------------------------------------------------------------------------- /packages/udaru-hapi-server/bench/users.bench.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-server/bench/users.bench.js -------------------------------------------------------------------------------- /packages/udaru-hapi-server/bench/util/loadVolumeData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-server/bench/util/loadVolumeData.js -------------------------------------------------------------------------------- /packages/udaru-hapi-server/bench/util/runner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-server/bench/util/runner.js -------------------------------------------------------------------------------- /packages/udaru-hapi-server/bench/util/volumeRunner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-server/bench/util/volumeRunner.js -------------------------------------------------------------------------------- /packages/udaru-hapi-server/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-server/config.js -------------------------------------------------------------------------------- /packages/udaru-hapi-server/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-server/index.js -------------------------------------------------------------------------------- /packages/udaru-hapi-server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-server/package.json -------------------------------------------------------------------------------- /packages/udaru-hapi-server/security/fixtures/injection-endpoints.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-server/security/fixtures/injection-endpoints.json -------------------------------------------------------------------------------- /packages/udaru-hapi-server/security/penetration/runner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-server/security/penetration/runner.js -------------------------------------------------------------------------------- /packages/udaru-hapi-server/security/penetration/runner.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-server/security/penetration/runner.sh -------------------------------------------------------------------------------- /packages/udaru-hapi-server/security/penetration/udaruApi.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-server/security/penetration/udaruApi.config -------------------------------------------------------------------------------- /packages/udaru-hapi-server/security/penetration/udaruBaseline.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-server/security/penetration/udaruBaseline.config -------------------------------------------------------------------------------- /packages/udaru-hapi-server/security/runner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-server/security/runner.js -------------------------------------------------------------------------------- /packages/udaru-hapi-server/swagger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-server/swagger.js -------------------------------------------------------------------------------- /packages/udaru-hapi-server/test/example.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/packages/udaru-hapi-server/test/example.test.js -------------------------------------------------------------------------------- /scripts/getSwaggerJson.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nearform/udaru/HEAD/scripts/getSwaggerJson.js --------------------------------------------------------------------------------