← Home

dot

Concise and fast javascript templating compatible with nodejs and other javascript environments

1
Versions
MIT
License
No
Install Scripts
Missing
Provenance

Supply chain provenance

Status for the latest visible version.

No SLSA provenance npm registry signatures gitHead linked

Without SLSA provenance there is no cryptographic link between this tarball and the public source — the axios compromise (March 2026) relied on exactly this gap.

Maintainers

espolado

Keywords

templatefastsimpletemplating

Accepted risks

Findings the reviewer chose to accept rather than block on.

SourceRuleReasonAccepted byWhen
typosquat typosquat.levenshtein:got AI (typosquat): dot is a legitimate 15+ year old template engine (doT.js), not a typosquat of 'got'. Short name proximity is coincidental. ai
typosquat typosquat.levenshtein:koa AI (typosquat): dot is a legitimate established template engine; 2-edit distance from 'koa' is coincidental for a 3-letter package name. ai
typosquat typosquat.levenshtein:joi AI (typosquat): dot is a legitimate established template engine; 2-edit distance from 'joi' is coincidental for a 3-letter package name. ai
typosquat typosquat.levenshtein:zod AI (typosquat): dot is a legitimate established template engine; 2-edit distance from 'zod' is coincidental for a 3-letter package name. ai
semgrep semgrep:new-function-constructor AI (semgrep): new Function() is the core mechanism of the doT.js template engine for compiling templates to functions. Expected and intentional for this package. ai
semgrep semgrep:dynamic-require AI (semgrep): Dynamic require() appears only in examples/express demo code as a lazy-loader pattern, not in the core library. Not a supply-chain risk. ai

Versions (showing 1 of 1)

Version Deps Published
1.1.3 0 / 10