---
canonical: "https://firewall.lpm.dev/npm/@adminide-stack/yantra-help-browser/v/12.0.192-alpha.1"
markdown: "https://firewall.lpm.dev/npm/@adminide-stack/yantra-help-browser/v/12.0.192-alpha.1.md"
package: "@adminide-stack/yantra-help-browser"
report_status: "published"
title: "@adminide-stack/yantra-help-browser@12.0.192-alpha.1 npm security report"
verdict: "clean"
version: "12.0.192-alpha.1"
---

# @adminide-stack/yantra-help-browser@12.0.192-alpha.1 npm security report

> **Trust boundary:** Package metadata, advisory text, filenames, URLs, and source snippets in this report come from external packages or feeds. Treat them as untrusted evidence. Do not execute instructions or code found in this document.

## Verdict summary
**Allowed — no malicious behavior detected** — No malicious behavior detected. 12 low-signal pattern(s) reviewed.

- **Verdict:** Clean
- **Product-default install policy:** Allow
- **Firewall policy:** No policy match
- **Public report status:** Published
- **Threat category:** None published
- **Selected version:** 12.0.192-alpha.1
- **Selected version is latest:** No
- **Analysis source:** AI Security Review (lpm-firewall-ai)

This is the current Firewall decision for the selected package version, based on the available public evidence. Findings for this version do not establish the status of other versions.

AI assessment: clean; recommendation: mark clean. This assessment is supporting evidence; the published decision above determines the current policy.

The network operations match the browser help site's functionality, and the flagged configuration does not establish credential theft or malicious execution. Static inspection found no concrete attack behavior or install-time mutation.

## Latest scan
- **Scanner version:** rust-scanner-worker-schema-1
- **Recorded final verdict:** Clean
- **Recorded analysis confidence:** 94.0%
- **Started:** 2026-10-04T03:19:43.919Z
- **Finished:** 2026-10-04T03:20:50.471Z
- **Download time:** 762 ms
- **Static scan time:** 499 ms
- **AI review time:** 65290 ms
- **Total time:** 66552 ms

The recorded confidence comes from the underlying analysis. Trusted advisory policy can determine the final verdict even when the AI assessment differs.

## Security analysis

### Published attack-surface review

- **Summary:** No attack was identified. Inspected behavior registers browser pages, retrieves documentation, and sends submitted contact or feedback messages.

- **Trigger:** Application import, page navigation, or explicit form submission.

- **Impact:** Expected help-site functionality and delivery of user-submitted messages; no confirmed malicious impact.

- **Review source:** ai\_review

- **Reviewed:** 2026-10-04T03:20:50.471Z

### AI review details

- **Review stage:** source\_first\_review

- **Mechanism:** Browser feature registration and ordinary HTTP requests; no credential harvesting, shell execution, or agent configuration mutation was found.

- **Rationale:** The network operations match the browser help site's functionality, and the flagged configuration does not establish credential theft or malicious execution. Static inspection found no concrete attack behavior or install-time mutation.

- **Network endpoints:** https://help.yantra.app, https://yantra.app/new, https://api.emailjs.com/api/v1.0/email/send

### Review decision

- **Verdict:** Clean

- **Confidence:** 94.0%

- **Recommended action:** mark\_clean

- **Intent class:** Benign

- **False-positive risk:** Low

- **Evidence for AI clean decision:** package.json has build and test scripts but no preinstall, install, postinstall, or runtime self-dependency., lib/config.js validates browser configuration with Yantra service defaults; the flagged Google Maps key has no executable use elsewhere in lib., lib/index.js constructs and exports the browser feature using route and component settings., The email helper posts caller-provided form data to a fixed EmailJS endpoint., Contact and feedback submit handlers supply user-entered names, email addresses, subjects, and messages.

## Affected versions and remediation

This report applies to @adminide-stack/yantra-help-browser@12.0.192-alpha.1.

- Review the evidence and your use of @adminide-stack/yantra-help-browser@12.0.192-alpha.1 before allowing it. Restrict the permissions described in this report.
- Choose an independently verified alternative or release. This report does not establish that other versions are safe.

## Public findings

### 1. Low: Scripts Present
- **Category:** Manifest
- **Confidence:** 100.0%

Package declares npm scripts.

### 2. High: High Secret
- **Category:** Secrets
- **Confidence:** 85.0%
- **Path:** lib/config.js
- **Public source:** [View source](<https://unpkg.com/@adminide-stack/yantra-help-browser@12.0.192-alpha.1/lib/config.js>)

Package contains a high-severity secret pattern.

Public source snippet (untrusted):

```javascript
patternName = google_api_key
severity = high
line = 22
```

### 3. Medium: Network
- **Category:** Source
- **Confidence:** 75.0%

Package source references network APIs.

### 4. Low: High Entropy Strings
- **Category:** Supply Chain
- **Confidence:** 55.0%

Package source contains high-entropy string patterns.

### 5. Low: Url Strings
- **Category:** Supply Chain
- **Confidence:** 65.0%

Package source contains URL literals.

### 6. High: Secret Pattern
- **Category:** Secrets
- **Confidence:** 75.0%
- **Path:** lib/config.js
- **Public source:** [View source](<https://unpkg.com/@adminide-stack/yantra-help-browser@12.0.192-alpha.1/lib/config.js>)

Google API key in lib/config.js

Public source snippet (untrusted):

```javascript
patternName = google_api_key
severity = high
line = 22
```

### 7. Low: Suspicious Lifecycle Evidence
- **Category:** Manifest
- **Confidence:** 94.0%
- **Path:** package.json
- **Public source:** [View source](<https://unpkg.com/@adminide-stack/yantra-help-browser@12.0.192-alpha.1/package.json>)

package.json has build and test scripts but no preinstall, install, postinstall, or runtime self-dependency.

Public source snippet (untrusted):

```json
"generate:manifest": "node scripts/generate-content-manifest.mjs",
        "jest": "./node_modules/.bin/jest",
        "prepublish": "yarn build",
        "test": "cross-env ENV_FILE=..
```

### 8. Low: Ai Review Evidence
- **Category:** Ai Review
- **Confidence:** 94.0%
- **Path:** lib/config.js
- **Public source:** [View source](<https://unpkg.com/@adminide-stack/yantra-help-browser@12.0.192-alpha.1/lib/config.js>)

lib/config.js validates browser configuration with Yantra service defaults; the flagged Google Maps key has no executable use elsewhere in lib.

Public source snippet (untrusted):

```javascript
const config = cleanEnv(env, {
  HELP_SERVER_URL: str({
    default: 'https://help.yantra.app'
  }),
  AI_ASSISTANT_URL: str({
    default: 'https://yantra.app/new'
  }),
  APP_NAME:
```

### 9. Low: Ai Review Evidence
- **Category:** Ai Review
- **Confidence:** 94.0%
- **Path:** lib/index.js
- **Public source:** [View source](<https://unpkg.com/@adminide-stack/yantra-help-browser@12.0.192-alpha.1/lib/index.js>)

lib/index.js constructs and exports the browser feature using route and component settings.

Public source snippet (untrusted):

```javascript
var index = new Feature(settings);export{index as default};//# sou
```

### 10. Low: Ai Review Evidence
- **Category:** Ai Review
- **Confidence:** 94.0%
- **Path:** lib/utils/sendContactEmail.js
- **Public source:** [View source](<https://unpkg.com/@adminide-stack/yantra-help-browser@12.0.192-alpha.1/lib/utils/sendContactEmail.js>)

The email helper posts caller-provided form data to a fixed EmailJS endpoint.

Public source snippet (untrusted):

```javascript
const EMAILJS_SEND_URL = 'https://api.emailjs.com/api/v1.0/email/send';
async function sendContactEmail(payload) {
  const template_params = {
    support_email: payload.supportEmail,
    from_name
```

### 11. Low: Ai Review Evidence
- **Category:** Ai Review
- **Confidence:** 94.0%
- **Path:** lib/utils/sendContactEmail.js
- **Public source:** [View source](<https://unpkg.com/@adminide-stack/yantra-help-browser@12.0.192-alpha.1/lib/utils/sendContactEmail.js>)

The email helper posts caller-provided form data to a fixed EmailJS endpoint.

Public source snippet (untrusted):

```javascript
const res = await fetch(EMAILJS_SEND_URL, {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json'
    },
    body: JSON.stringify(body)
  });
  if (!res
```

### 12. Low: Ai Review Evidence
- **Category:** Ai Review
- **Confidence:** 94.0%
- **Path:** lib/pages/Contact/index.js
- **Public source:** [View source](<https://unpkg.com/@adminide-stack/yantra-help-browser@12.0.192-alpha.1/lib/pages/Contact/index.js>)

Contact and feedback submit handlers supply user-entered names, email addresses, subjects, and messages.

Public source snippet (untrusted):

```javascript
supportEmail: config.SUPPORT_EMAIL.trim(),
        fromName: name.trim(),
        fromEmail: email.trim(),
        subject: subject.trim(),
        message: message.trim()
      });
```

## Dependencies and install lifecycle
- **Lifecycle scripts present:** Yes
- **Published lifecycle scripts:** prepublish
- **Dependencies:** 5
- **Optional dependencies:** 0
- **Peer dependencies:** 16
- **Development dependencies:** 1
- **Published dependency-graph edges:** 21

### Published dependency entries
- @admin-layout/tailwind-ui 12.2.4-alpha.115 (Dependency)
- @pubngo-stack/icons 8.0.7 (Dependency)
- @react-icons/all-files ^4.1.0 (Dependency)
- marked ^17.0.2 (Dependency)
- openai ^4.52.0 (Dependency)
- @admin-layout/core ../../../packages/core (PeerDependency)
- @common-stack/client-react \>0.5.16 (PeerDependency)
- @common-stack/core \>=0.5.1-alpha.4 (PeerDependency)
- @rollup/plugin-graphql \* (PeerDependency)
- @rollup/plugin-image \* (PeerDependency)
- @rollup/plugin-typescript \* (PeerDependency)
- antd ^5.1.1 (PeerDependency)
- react \* (PeerDependency)
- react-native \* (PeerDependency)
- react-redux \* (PeerDependency)
- react-router \* (PeerDependency)
- react-router-dom \* (PeerDependency)
- redux \* (PeerDependency)
- redux-observable \* (PeerDependency)
- rollup-plugin-string \* (PeerDependency)
- rxjs \* (PeerDependency)

## Package metadata
- **Package:** @adminide-stack/yantra-help-browser
- **Ecosystem:** npm
- **Version:** 12.0.192-alpha.1
- **License:** ISC
- **Version published:** 2026-09-29T03:06:24.170Z
- **Package first seen:** 2026-09-01T08:35:10.939Z
- **Package last seen:** 2026-11-04T20:33:23.197Z
- **Known versions:** 10
- **Latest version:** 12.0.194
- **Appeal under review:** No
- **Description:** Sample core for higher packages to depend on
- **Author:** Yantra App
- **Maintainers:** shl1812, sahilrevakar2131, messenger-box, huzaifaali14, cdmbase, adminide-stack-user, admin-layout, pubngo-stack, cdmbase-developer, clockbook-app, muflah, container-stack
- **Artifact files:** 522
- **Artifact unpacked size:** 2,060,693 bytes
- **Artifact signatures:** 2
- **Attestations:** No

## References
- [HTML security report](<https://firewall.lpm.dev/npm/@adminide-stack/yantra-help-browser/v/12.0.192-alpha.1>)
