AI Security Review
scanned 2h ago · by lpm-firewall-aiReview flagged AI-agent configuration or capability changes. This remains warn-only unless evidence shows foreign-agent hijack through preinstall/install/postinstall, hidden persistence, exfiltration, remote code execution, or other concrete malicious behavior.
Decision evidence
public snapshot- `dist/commands/init.js` explicitly installs agent skills into `.agents/skills` and symlinks them into `.claude/commands`.
- `dist/commands/init.js` writes VS Code `chat.tools.terminal.autoApprove` rules including `git commit`, `git push`, and `gh pr merge`.
- `dist/commands/init.js` copies executable workflow scripts into `.github/scripts` during `hula init`.
- `dist/services/hooks/HookExecutor.js` can execute project-local hook files via `npx tsx` and manage background hook PIDs.
- `package.json` has no `preinstall`, `install`, `postinstall`, or `prepare` lifecycle hook.
- The control-surface writes are reached through the explicitly invoked interactive `hula init` command.
- `dist/commands/init.js` uses packaged templates and scoped project-relative destinations; no hidden remote payload download was found.
- Outbound API calls use configured service URLs or explicit user authentication flows; no credential-harvesting endpoint was confirmed.
- `dist/services/hooks/HookExecutor.js` rejects absolute and traversal hook paths before executing project-local hooks.
Source & flagged code
7 flagged · loading sourcePackage source references child process execution.
dist/utils/shell.jsView on unpkg · L1Package source references dynamic require/import behavior.
dist/config/index.jsView on unpkg · L67Source appears to send environment or credential material to an external endpoint.
dist/commands/init.jsView on unpkg · L127A package entrypoint or install-time lifecycle script reaches a source file with blocking dangerous behavior.
dist/commands/init.jsView on unpkg · L127Package source invokes a package manager install command at runtime.
dist/services/hooks/HookExecutor.jsView on unpkg · L130Package ships non-JavaScript build or shell helper files.
dist/templates/scripts/hula-fix-commit.shView on unpkg