2017 © Pedro Peláez
 

library ecs-composer

Module for Composer allowing the transfer of package dependencies to ECS for further legal and vulnerability analysis. See https://ecs.eacg.de for a detailed service description.

image

eacg-gmbh/ecs-composer

Module for Composer allowing the transfer of package dependencies to ECS for further legal and vulnerability analysis. See https://ecs.eacg.de for a detailed service description.

  • Friday, June 16, 2017
  • by prizrack13
  • Repository
  • 3 Watchers
  • 0 Stars
  • 13 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 3 Versions
  • 0 % Grown

The README.md

TrustSource (ECS) Composer Plugin

Latest Stable Version License, (*1)

Composer module to transfer dependency information to TrustSource server (Open Source Compliance Solution). Find more information about TrustSource at https://www.trustsource.io, (*2)

Requirements

  • PHP >= 5.4
  • composer/composer >= 1.4
  • curl/curl >= 1.6
  • league/climate >= 3.2

Installation

Run: composer require eacg-gmbh/ecs-composer, (*3)

Add post-autoload-dump script to the composer.json file to transfer dependency information right after composer install, composer update or composer dumpautoload:, (*4)

"scripts": {
    "post-autoload-dump": [
        "EacgGmbh\\ECSComposer\\Application::postAutoloadDump"
    ]
}

To store your credentials for automated transfer you may create .ecsrc.json in your project directory or in your home directory to set credentials globally (not recommended!), (*5)

.ecsrc.json example:, (*6)

{
  "userName": "UserName",
  "apiKey": "apiKey",
  "url": "url",
  "project": "Project Description"
}

Usage

You also may initiate transfer to TrustSource server manually by executing following command via terminal:, (*7)

./vendor/bin/ecs-composer
./vendor/bin/ecs-composer -u userName -k apiKey -p Project 
./vendor/bin/ecs-composer -c config.json
Usage: ./bin/ecs-composer [-k apiKey, --apiKey apiKey] [-c config, --config config] [--help]
       [-p project, --project project] [--url url] [-u userName, --userName userName] [-v, --version]

Optional Arguments:
    -u userName, --userName userName
        UserName
    -k apiKey, --apiKey apiKey
        apiKey
    -p project, --project project
        project name
    --url url
        url
    -c config, --config config
        config path
    --help
        Prints a usage statement
    -v, --version
        Prints a version

The Versions

16/06 2017

dev-master

9999999-dev

Module for Composer allowing the transfer of package dependencies to ECS for further legal and vulnerability analysis. See https://ecs.eacg.de for a detailed service description.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Anatolii Varanytsia

plugin composer package opensource dependency-analysis

16/06 2017

1.0.1

1.0.1.0

Module for Composer allowing the transfer of package dependencies to ECS for further legal and vulnerability analysis. See https://ecs.eacg.de for a detailed service description.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Anatolii Varanytsia

plugin composer package opensource dependency-analysis

30/05 2017

1.0.0

1.0.0.0

Module for Composer allowing the transfer of package dependencies to ECS for further legal and vulnerability analysis. See https://ecs.eacg.de for a detailed service description.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Anatolii Varanytsia

plugin composer package opensource dependency-analysis