Your project files should use safer permissions

More information: https://insight.sensiolabs.com/what-we-analyse/php.too_permissive_file_permissions

Your project contains files with permissive permissions. In order to avoid opening a security breach, you should restrict execution rights on following files:

  • .gitignore
  • .travis.yml
  • composer.json
  • src/Deploy/Strategy/ReleasesStrategy.php
  • src/Deploy/Strategy/RsyncStrategy.php
  • src/Runtime/Runtime.php

Time to fix: about 15 minutes
Read doc Open Issue Permalink
Collective
chmod a-x '.gitignore' \
    '.travis.yml' \
    'composer.json' \
    'src/Deploy/Strategy/ReleasesStrategy.php' \
    'src/Deploy/Strategy/RsyncStrategy.php' \
    'src/Runtime/Runtime.php'

Your project gitignore file should not contain user-specific files

More information: https://insight.sensiolabs.com/what-we-analyse/git.user_specific_ignored_file

in .gitignore, line 5
  1. /vendor/
  2. /build
  3. composer.lock
  4. .mage.yml
  5. .idea

    .idea is user-specific and should not appear in a project .gitignore. Consider adding it to the user global .gitignore instead.

    Time to fix: about 15 minutes
    Read doc Open Issue Permalink
    Last edited by Maksim Mikhailov
  6. .phpunit.result.cache

Text files should end with a valid new line character.

More information: https://insight.sensiolabs.com/what-we-analyse/missing_e_o_l

in .gitignore, line 6
  1. /vendor/
  2. /build
  3. composer.lock
  4. .mage.yml
  5. .idea
  6. .phpunit.result.cache

    This file ends with no newline character, or with a different newline character than other files in your project. It won't render properly on a terminal, and it's considered a bad practice.

    Time to fix: about 15 minutes
    Read doc Open Issue Permalink
    Last edited by Maksim Mikhailov