Skip to main content

bamboohr-core-workflow-b

Facilitates BambooHR workflows for managing time off requests, PTO balances, and employee files efficiently.

Install this skill

or
21/100

Security score

The bamboohr-core-workflow-b skill was audited on May 19, 2026 and we found 19 security issues across 2 threat categories. Review the findings below before installing.

Categories Tested

Security Issues

medium line 52

Template literal with variable interpolation in command context

SourceSKILL.md
52console.log(`${req.employeeId}: ${req.start} to ${req.end} (${req.type.name})`);
medium line 53

Template literal with variable interpolation in command context

SourceSKILL.md
53console.log(` Status: ${req.status.status} | ${req.amount.amount} ${req.amount.unit}`);
medium line 82

Template literal with variable interpolation in command context

SourceSKILL.md
82await fetch(`${BASE}/employees/123/time_off/request`, {
medium line 107

Template literal with variable interpolation in command context

SourceSKILL.md
107await fetch(`${BASE}/time_off/requests/100/status`, {
medium line 129

Template literal with variable interpolation in command context

SourceSKILL.md
129console.log(`${b.name}: ${b.balance} days remaining (accruing ${b.accrualRate}/period)`);
medium line 142

Template literal with variable interpolation in command context

SourceSKILL.md
142console.log(`Type ${id}: ${(type as any).name}`);
medium line 148

Template literal with variable interpolation in command context

SourceSKILL.md
148console.log(`Policy: ${policy.name} (${policy.type})`);
medium line 161

Template literal with variable interpolation in command context

SourceSKILL.md
161console.log(`Category: ${category.name}`);
medium line 163

Template literal with variable interpolation in command context

SourceSKILL.md
163console.log(` ${file.name} (${file.originalFileName}) — ${file.createdDate}`);
medium line 169

Template literal with variable interpolation in command context

SourceSKILL.md
169const fileRes = await fetch(`${BASE}/employees/123/files/42/`, {
medium line 180

Template literal with variable interpolation in command context

SourceSKILL.md
180await fetch(`${BASE}/employees/123/files`, {
medium line 191

Template literal with variable interpolation in command context

SourceSKILL.md
191const photoRes = await fetch(`${BASE}/employees/123/photo/small`, {
medium line 199

Template literal with variable interpolation in command context

SourceSKILL.md
199await fetch(`${BASE}/employees/123/photo`, {
medium line 215

Template literal with variable interpolation in command context

SourceSKILL.md
215console.log(`${goal.title} — ${goal.percentComplete}% (${goal.status})`);
medium line 224

Template literal with variable interpolation in command context

SourceSKILL.md
224console.log(`${record.type}: completed ${record.completedDate}`);
low line 254

External URL reference

SourceSKILL.md
254- [BambooHR Time Off API](https://documentation.bamboohr.com/reference/time-off)
low line 255

External URL reference

SourceSKILL.md
255- [BambooHR Time Off Policies](https://documentation.bamboohr.com/reference/get-time-off-policies)
low line 256

External URL reference

SourceSKILL.md
256- [BambooHR Photos API](https://documentation.bamboohr.com/reference/photos)
low line 257

External URL reference

SourceSKILL.md
257- [BambooHR Goals API](https://documentation.bamboohr.com/reference/list-goals)
Scanned on May 19, 2026
View Security Dashboard
Installation guide →