Lines 12-52javascript
12// src/core/branding.ts
13var PRODUCT_NAME, CLI_NAME, LEGACY_CLI_NAME, DATA_DIR_NAME, LEGACY_DATA_DIR_NAME, DB_FILE_NAME, LAUNCHD_LABEL, LEGACY_LAUNCHD_LABEL, FENCE_MARKER, FENCE_START, FENCE_END, LEGACY_FENCE_MARKER, LEGACY_FENCE_START, LEGACY_FENCE_END, MIGRATION_MARKER_FILE, LEGACY_FORWARD_MARKER_FILE, REPO_URL;
14var init_branding = __esm({
15 "src/core/branding.ts"() {
17 PRODUCT_NAME = "Aster Agent Audit";
18 CLI_NAME = "aster-audit";
19 LEGACY_CLI_NAME = "aster-agent";
20 DATA_DIR_NAME = ".aster-agent-audit";
21 LEGACY_DATA_DIR_NAME = ".aster-agent-console";
22 DB_FILE_NAME = "agent-console.db";
23 LAUNCHD_LABEL = "com.asterworks.agent-audit";
24 LEGACY_LAUNCHD_LABEL = "com.asterworks.agent-console";
25 FENCE_MARKER = "aster-agent-audit";
26 FENCE_START = "# >>> aster-agent-audit (managed) >>>";
27 FENCE_END = "# <<< aster-agent-audit (managed) <<<";
28 LEGACY_FENCE_MARKER = "aster-agent-console";
29 LEGACY_FENCE_START = "# >>> aster-agent-console (managed) >>>";
30 LEGACY_FENCE_END = "# <<< aster-agent-console (managed) <<<";
31 MIGRATION_MARKER_FILE = "migration.json";
32 LEGACY_FORWARD_MARKER_FILE = "MIGRATED.json";
33 REPO_URL = "https://github.com/Aster-Works/aster-agent-console";
34 }
HighEntrypoint Build Divergence
Manifest entrypoint contains risky behavior absent from dist/build output.
dist-cli/index.jsView on unpkg · L32 MediumInstall Persistence
Source writes installer persistence such as shell profile or service configuration.
dist-cli/index.jsView on unpkg · L32 37// src/core/integrity/index.ts
38import { createHash } from "crypto";
39function canonicalize(value) {
40 return JSON.stringify(sortValue(value));
42function sortValue(v) {
43 if (Array.isArray(v)) return v.map(sortValue);
44 if (v && typeof v === "object") {
46 for (const k of Object.keys(v).sort()) {
48 if (x !== void 0) out2[k] = sortValue(x);