shell bypass 403
# Change Log
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [4.6.2](https://github.com/lirantal/lockfile-lint/compare/lockfile-lint@4.6.1...lockfile-lint@4.6.2) (2021-02-26)
**Note:** Version bump only for package lockfile-lint
## [4.6.1](https://github.com/lirantal/lockfile-lint/compare/lockfile-lint@4.6.0...lockfile-lint@4.6.1) (2021-02-20)
**Note:** Version bump only for package lockfile-lint
# [4.6.0](https://github.com/lirantal/lockfile-lint/compare/lockfile-lint@4.3.8...lockfile-lint@4.6.0) (2021-02-19)
### Features
* use log sysmbols for easier to read output ([#21](https://github.com/lirantal/lockfile-lint/issues/21)) ([#104](https://github.com/lirantal/lockfile-lint/issues/104)) ([281c8ec](https://github.com/lirantal/lockfile-lint/commit/281c8ec))
# [4.5.0](https://github.com/lirantal/lockfile-lint/compare/lockfile-lint@4.3.8...lockfile-lint@4.5.0) (2021-02-19)
### Features
* use log sysmbols for easier to read output ([#21](https://github.com/lirantal/lockfile-lint/issues/21)) ([#104](https://github.com/lirantal/lockfile-lint/issues/104)) ([281c8ec](https://github.com/lirantal/lockfile-lint/commit/281c8ec))
# [4.4.0](https://github.com/lirantal/lockfile-lint/compare/lockfile-lint@4.3.8...lockfile-lint@4.4.0) (2021-02-09)
### Features
* use log sysmbols for easier to read output ([#21](https://github.com/lirantal/lockfile-lint/issues/21)) ([#104](https://github.com/lirantal/lockfile-lint/issues/104)) ([281c8ec](https://github.com/lirantal/lockfile-lint/commit/281c8ec))
## [4.3.8](https://github.com/lirantal/lockfile-lint/compare/lockfile-lint@4.3.7...lockfile-lint@4.3.8) (2020-11-21)
### Bug Fixes
* packages/lockfile-lint/package.json to reduce vulnerabilities ([#98](https://github.com/lirantal/lockfile-lint/issues/98)) ([2aed559](https://github.com/lirantal/lockfile-lint/commit/2aed559))
## [4.3.7](https://github.com/lirantal/lockfile-lint/compare/lockfile-lint@4.3.6...lockfile-lint@4.3.7) (2020-06-24)
### Bug Fixes
* **readme:** update docs for allowed-schemes ([#97](https://github.com/lirantal/lockfile-lint/issues/97)) ([e763b99](https://github.com/lirantal/lockfile-lint/commit/e763b99)), closes [#91](https://github.com/lirantal/lockfile-lint/issues/91)
## [4.3.6](https://github.com/lirantal/lockfile-lint/compare/lockfile-lint@4.3.5...lockfile-lint@4.3.6) (2020-05-14)
### Bug Fixes
* **windows:** remove emoji from output not supported on windows ([#96](https://github.com/lirantal/lockfile-lint/issues/96)) ([6115d68](https://github.com/lirantal/lockfile-lint/commit/6115d68))
## [4.3.5](https://github.com/lirantal/lockfile-lint/compare/lockfile-lint@4.3.4...lockfile-lint@4.3.5) (2020-05-14)
### Bug Fixes
* all debug under lockfile-lint namespace ([#95](https://github.com/lirantal/lockfile-lint/issues/95)) ([a86485b](https://github.com/lirantal/lockfile-lint/commit/a86485b))
## [4.3.4](https://github.com/lirantal/lockfile-lint/compare/lockfile-lint@4.3.3...lockfile-lint@4.3.4) (2020-05-13)
**Note:** Version bump only for package lockfile-lint
## [4.3.3](https://github.com/lirantal/lockfile-lint/compare/lockfile-lint@4.3.1...lockfile-lint@4.3.3) (2020-05-13)
### Bug Fixes
* bump package ver that skipped releases ([7d239ca](https://github.com/lirantal/lockfile-lint/commit/7d239ca))
## [4.3.1](https://github.com/lirantal/lockfile-lint/compare/lockfile-lint@4.3.0...lockfile-lint@4.3.1) (2020-05-13)
### Bug Fixes
* **readme:** update example 3 remove invalid argument ([#90](https://github.com/lirantal/lockfile-lint/issues/90)) ([828868c](https://github.com/lirantal/lockfile-lint/commit/828868c))
# [4.3.0](https://github.com/lirantal/lockfile-lint/compare/lockfile-lint@4.2.2...lockfile-lint@4.3.0) (2020-04-30)
### Features
* add validation success console message ([#87](https://github.com/lirantal/lockfile-lint/issues/87)) ([3ff6eb8](https://github.com/lirantal/lockfile-lint/commit/3ff6eb8))
## [4.2.2](https://github.com/lirantal/lockfile-lint/compare/lockfile-lint@4.2.1...lockfile-lint@4.2.2) (2020-03-25)
**Note:** Version bump only for package lockfile-lint
## [4.2.1](https://github.com/lirantal/lockfile-lint/compare/lockfile-lint@4.2.0...lockfile-lint@4.2.1) (2020-03-24)
### Bug Fixes
* **readme:** update README with --allowed-urls option ([#83](https://github.com/lirantal/lockfile-lint/issues/83)) ([237b680](https://github.com/lirantal/lockfile-lint/commit/237b680))
# [4.2.0](https://github.com/lirantal/lockfile-lint/compare/lockfile-lint@4.1.0...lockfile-lint@4.2.0) (2020-03-23)
### Features
* **validators:** add URL validator ([#52](https://github.com/lirantal/lockfile-lint/issues/52)) ([e81ffe9](https://github.com/lirantal/lockfile-lint/commit/e81ffe9))
# [4.1.0](https://github.com/lirantal/lockfile-lint/compare/lockfile-lint@4.0.0...lockfile-lint@4.1.0) (2020-03-09)
### Features
* **cli:** add file-based configuration ([#75](https://github.com/lirantal/lockfile-lint/issues/75)) ([e183593](https://github.com/lirantal/lockfile-lint/commit/e183593))
# [4.0.0](https://github.com/lirantal/lockfile-lint/compare/lockfile-lint@3.0.18...lockfile-lint@4.0.0) (2020-02-20)
### Bug Fixes
* **cli:** conflicting arguments will error ([#72](https://github.com/lirantal/lockfile-lint/issues/72)) ([3e0eb59](https://github.com/lirantal/lockfile-lint/commit/3e0eb59))
### BREAKING CHANGES
* **cli:** CLI may show an error when arguments
conflict and the order of short and long options was reversed
to be more descriptive on CLI options errors.
## [3.0.18](https://github.com/lirantal/lockfile-lint/compare/lockfile-lint@3.0.17...lockfile-lint@3.0.18) (2020-02-10)
### Bug Fixes
* **tests:** shebangs don't work on Windows ([#71](https://github.com/lirantal/lockfile-lint/issues/71)) ([6baff98](https://github.com/lirantal/lockfile-lint/commit/6baff98))
## [3.0.17](https://github.com/lirantal/lockfile-lint/compare/lockfile-lint@3.0.16...lockfile-lint@3.0.17) (2020-02-10)
### Bug Fixes
* **cli:** use `path.join` when concatenating paths ([#70](https://github.com/lirantal/lockfile-lint/issues/70)) ([4fa9090](https://github.com/lirantal/lockfile-lint/commit/4fa9090))
## [3.0.16](https://github.com/lirantal/lockfile-lint/compare/lockfile-lint@3.0.15...lockfile-lint@3.0.16) (2020-02-10)
**Note:** Version bump only for package lockfile-lint
## [3.0.15](https://github.com/lirantal/lockfile-lint/compare/lockfile-lint@3.0.14...lockfile-lint@3.0.15) (2020-02-10)
**Note:** Version bump only for package lockfile-lint
## [3.0.14](https://github.com/lirantal/lockfile-lint/compare/lockfile-lint@3.0.13...lockfile-lint@3.0.14) (2020-02-10)
### Bug Fixes
* **cli:** REVERT conflicting arguments will error ([#64](https://github.com/lirantal/lockfile-lint/issues/64)) ([b9768ad](https://github.com/lirantal/lockfile-lint/commit/b9768ad))
## [3.0.13](https://github.com/lirantal/lockfile-lint/compare/lockfile-lint@3.0.12...lockfile-lint@3.0.13) (2020-02-10)
### Bug Fixes
* **cli:** conflicting arguments will error ([#64](https://github.com/lirantal/lockfile-lint/issues/64)) ([2d451c9](https://github.com/lirantal/lockfile-lint/commit/2d451c9))
## [3.0.12](https://github.com/lirantal/lockfile-lint/compare/lockfile-lint@3.0.11...lockfile-lint@3.0.12) (2020-02-04)
**Note:** Version bump only for package lockfile-lint
## [3.0.11](https://github.com/lirantal/lockfile-lint/compare/lockfile-lint@3.0.10...lockfile-lint@3.0.11) (2020-02-04)
**Note:** Version bump only for package lockfile-lint
## [3.0.10](https://github.com/lirantal/lockfile-lint/compare/lockfile-lint@3.0.9...lockfile-lint@3.0.10) (2020-02-03)
**Note:** Version bump only for package lockfile-lint
## [3.0.9](https://github.com/lirantal/lockfile-lint/compare/lockfile-lint@3.0.8...lockfile-lint@3.0.9) (2020-01-26)
**Note:** Version bump only for package lockfile-lint
## [3.0.8](https://github.com/lirantal/lockfile-lint/compare/lockfile-lint@3.0.7...lockfile-lint@3.0.8) (2020-01-17)
**Note:** Version bump only for package lockfile-lint
## [3.0.7](https://github.com/lirantal/lockfile-lint/compare/lockfile-lint@3.0.6...lockfile-lint@3.0.7) (2020-01-17)
**Note:** Version bump only for package lockfile-lint
## [3.0.6](https://github.com/lirantal/lockfile-lint/compare/lockfile-lint@3.0.5...lockfile-lint@3.0.6) (2020-01-16)
**Note:** Version bump only for package lockfile-lint
## [3.0.5](https://github.com/lirantal/lockfile-lint/compare/lockfile-lint@3.0.4...lockfile-lint@3.0.5) (2019-12-23)
**Note:** Version bump only for package lockfile-lint
## [3.0.4](https://github.com/lirantal/lockfile-lint/compare/lockfile-lint@3.0.3...lockfile-lint@3.0.4) (2019-12-18)
**Note:** Version bump only for package lockfile-lint
## [3.0.3](https://github.com/lirantal/lockfile-lint/compare/lockfile-lint@3.0.2...lockfile-lint@3.0.3) (2019-11-28)
**Note:** Version bump only for package lockfile-lint
## [3.0.2](https://github.com/lirantal/lockfile-lint/compare/lockfile-lint@3.0.1...lockfile-lint@3.0.2) (2019-11-22)
**Note:** Version bump only for package lockfile-lint
## [3.0.1](https://github.com/lirantal/lockfile-lint/compare/lockfile-lint@3.0.0...lockfile-lint@3.0.1) (2019-11-22)
**Note:** Version bump only for package lockfile-lint
# [3.0.0](https://github.com/lirantal/lockfile-lint/compare/lockfile-lint@2.2.0...lockfile-lint@3.0.0) (2019-11-22)
### Features
- **emptyhostname:** allow empty hostnames in lockfiles ([#26](https://github.com/lirantal/lockfile-lint/issues/26)) ([7d859e1](https://github.com/lirantal/lockfile-lint/commit/7d859e1))
### BREAKING CHANGES
- **emptyhostname:** lockfile-lint-api internal method API has changed its function signature
to allow receiving a value, and then an options object in a second argument.
Relevant issues:
- https://github.com/lirantal/lockfile-lint/issues/23
- https://github.com/lirantal/lockfile-lint/issues/25
# [2.2.0](https://github.com/lirantal/lockfile-lint/compare/lockfile-lint@2.1.6...lockfile-lint@2.2.0) (2019-11-07)
### Features
- **errors:** provide the actual bad string in ValidateScheme ([#20](https://github.com/lirantal/lockfile-lint/issues/20)) ([45fb7d2](https://github.com/lirantal/lockfile-lint/commit/45fb7d2))
## [2.1.6](https://github.com/lirantal/lockfile-lint/compare/lockfile-lint@2.1.5...lockfile-lint@2.1.6) (2019-10-24)
**Note:** Version bump only for package lockfile-lint
## [2.1.5](https://github.com/lirantal/lockfile-lint/compare/lockfile-lint@2.1.4...lockfile-lint@2.1.5) (2019-10-15)
**Note:** Version bump only for package lockfile-lint
## [2.1.4](https://github.com/lirantal/lockfile-lint/compare/lockfile-lint@2.1.3...lockfile-lint@2.1.4) (2019-10-13)
### Bug Fixes
- **errors:** verbose error message includes package name ([#13](https://github.com/lirantal/lockfile-lint/issues/13)) ([f4ec3a1](https://github.com/lirantal/lockfile-lint/commit/f4ec3a1))
## [2.1.3](https://github.com/lirantal/lockfile-lint/compare/lockfile-lint@2.1.2...lockfile-lint@2.1.3) (2019-10-13)
### Bug Fixes
- **package:** remove tests and other files from published package ([#15](https://github.com/lirantal/lockfile-lint/issues/15)) ([1e61938](https://github.com/lirantal/lockfile-lint/commit/1e61938))
## [2.1.2](https://github.com/lirantal/lockfile-lint/compare/lockfile-lint@2.1.1...lockfile-lint@2.1.2) (2019-10-12)
**Note:** Version bump only for package lockfile-lint
## [2.1.1](https://github.com/lirantal/lockfile-lint/compare/lockfile-lint@2.1.0...lockfile-lint@2.1.1) (2019-10-12)
**Note:** Version bump only for package lockfile-lint
# [2.1.0](https://github.com/lirantal/lockfile-lint/compare/lockfile-lint@2.0.1...lockfile-lint@2.1.0) (2019-10-12)
### Features
- **schema:** support protocol schema and refactor host validators ([#12](https://github.com/lirantal/lockfile-lint/issues/12)) ([a483115](https://github.com/lirantal/lockfile-lint/commit/a483115))
## [2.0.1](https://github.com/lirantal/lockfile-lint/compare/lockfile-lint@2.0.0...lockfile-lint@2.0.1) (2019-07-22)
### Bug Fixes
- **readme:** cleaned up accidental text in readme ([#3](https://github.com/lirantal/lockfile-lint/issues/3)) ([cc50a6b](https://github.com/lirantal/lockfile-lint/commit/cc50a6b))
# [2.0.0](https://github.com/lirantal/lockfile-lint/compare/lockfile-lint@1.3.4...lockfile-lint@2.0.0) (2019-07-22)
### Features
- support npm lockfile parsing ([#2](https://github.com/lirantal/lockfile-lint/issues/2)) ([b94ab49](https://github.com/lirantal/lockfile-lint/commit/b94ab49))
### BREAKING CHANGES
- exported lockfile parser util renamed
- feat(parsers): compatability with new yarn/npm parsers
BREAKING CHANGE
- feat(parsers): support npm parser
- build(yarn): update CI version of yarn
- build(cache): disable all cache
- fix(filenames): case-sensitive filename changed
- fix(file): removed old file
## [1.3.4](https://github.com/lirantal/lockfile-lint/compare/lockfile-lint@1.3.3...lockfile-lint@1.3.4) (2019-06-19)
### Bug Fixes
- **readme:** update contribution link and open todos ([536f5e8](https://github.com/lirantal/lockfile-lint/commit/536f5e8))
## [1.3.3](https://github.com/lirantal/lockfile-lint/compare/lockfile-lint@1.3.2...lockfile-lint@1.3.3) (2019-06-19)
**Note:** Version bump only for package lockfile-lint
## [1.3.2](https://github.com/lirantal/lockfile-lint/compare/lockfile-lint@1.3.1...lockfile-lint@1.3.2) (2019-06-19)
**Note:** Version bump only for package lockfile-lint
## [1.3.1](https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint/compare/lockfile-lint@1.3.0...lockfile-lint@1.3.1) (2019-06-18)
**Note:** Version bump only for package lockfile-lint
# 1.3.0 (2019-06-18)
### Bug Fixes
- **tests:** cleanup unnecessary function call ([49cbe72](https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint/commit/49cbe72))
### Features
- **lockfile-lint:** 🎉 cli tool initial version ([05fdbaa](https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint/commit/05fdbaa))
# 1.2.0 (2019-06-18)
### Bug Fixes
- **tests:** cleanup unnecessary function call ([49cbe72](https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint/commit/49cbe72))
### Features
- **lockfile-lint:** 🎉 cli tool initial version ([05fdbaa](https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint/commit/05fdbaa))
# 1.1.0 (2019-06-18)
### Bug Fixes
- **tests:** cleanup unnecessary function call ([49cbe72](https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint/commit/49cbe72))
### Features
- **lockfile-lint:** 🎉 cli tool initial version ([05fdbaa](https://github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint/commit/05fdbaa))