• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

hammy2899 / o / 140 / 1
100%
master: 100%

Build:
Build:
LAST BUILD BRANCH: dependabot/npm_and_yarn/json5-2.2.3
DEFAULT BRANCH: master
Ran 14 Feb 2019 08:49AM UTC
Files 29
Run time 3s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

14 Feb 2019 08:49AM UTC coverage: 100.0%. Remained the same
140.1

push

travis-ci

Sean
build(deps): [security] bump handlebars from 4.0.12 to 4.1.0

Bumps [handlebars](https://github.com/wycats/handlebars.js) from 4.0.12 to 4.1.0. **This update includes security fixes.**
<details>
<summary>Vulnerabilities fixed</summary>

*Sourced from [The npm Advisory Database](https://npmjs.com/advisories/755).*

> **Prototype Pollusion**
> All versions of `handlebars` are vulnerable to Prototype Pollusion. Templates may alter an Objects' prototype, thus allowing an attacker to execute arbitrary code on the server.
> 
> Affected versions: <=4.0.12

</details>
<details>
<summary>Changelog</summary>

*Sourced from [handlebars's changelog](https://github.com/wycats/handlebars.js/blob/v4.1.0/release-notes.md).*

> ## v4.1.0 - February 7th, 2019
> New Features
> 
> - import TypeScript typings - 27ac1ee
> 
> Security fixes:
> 
> - disallow access to the constructor in templates to prevent RCE - 42841c4, [#1495](https://github-redirect.dependabot.com/wycats/handlebars.js/issues/1495)
> 
> Housekeeping
> 
> - chore: fix components/handlebars package.json and auto-update on release - bacd473
> - chore: Use node 10 to build handlebars - 78dd89c
> - chore/doc: Add more release docs - 6b87c21
> 
> Compatibility notes:
> 
> Access to class constructors (i.e. `({}).constructor`) is now prohibited to prevent
> Remote Code Execution. This means that following construct will no work anymore:
> 
> ```
> class SomeClass {
> }
> 
> SomeClass.staticProperty = 'static'
> 
> var template = Handlebars.compile('{{constructor.staticProperty}}');
> document.getElementById('output').innerHTML = template(new SomeClass());
> // expected: 'static', but now this is empty.
> ```
> 
> This kind of access is not the intended use of Handlebars and leads to the vulnerability described in [#1495](https://github-redirect.dependabot.com/wycats/handlebars.js/issues/1495). We will **not** increase the major version, because such use is not inte... (continued)

213 of 213 branches covered (100.0%)

Branch coverage included in aggregate %.

232 of 232 relevant lines covered (100.0%)

22.45 hits per line

Source Files on job 140.1
  • Tree
  • List 0
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 118
  • Travis Job 140.1
  • 13802061 on github
  • Prev Job for on develop (#135.1)
  • Next Job for on develop (#146.1)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc