PSA is a multi-classifier behavioral analysis engine for LLM responses. It classifies every sentence into behavioral postures, then derives metrics from the posture sequences to detect adversarial stress, sycophancy, hallucination risk, persuasion techniques, and input pressure — in real time.
Install verification: Ecosystem plugin: installs via dsh plugin add but declares no dsh.bundle and mounts no plugin capability — the L1-L5 install ladder does not rate it; the security scan still runs.Install verification details →
What it doesAI
Real-time multi-classifier engine that classifies LLM sentences into behavioral postures to detect adversarial stress, sycophancy, hallucination risk, persuasion, and input pressure.
- Classifies every sentence into behavioral postures
- Derives metrics from posture sequences
- Detects adversarial stress, sycophancy, hallucination risk
Capability tags are AI-inferred or rule-extracted from the README (see badge) — vocabulary-limited, not install-verified. AI = inferred; README = literal keyword from the readme.
Installation
dsh plugin --profile web add github:SiliconPsycheLabs/PSA-coresecurity scan passed · default branch source
Install method: GitHub · runtime test inconclusive (L5 unknown)
Verification & Compatibility
Grouped by plugin version: each card lists the dsh versions actually tested against that artifact version and their install verdicts (L5 wins). Untested combinations are omitted — absence means untested, never assumed compatible. L1–L3 are a plugin-level static archive (independent of the dsh version — the same verdict on every dsh row): they sit in each row's level grid next to L4/L5, marked "static", while their evidence is stored once per plugin inside that row's "checks & evidence" instead of being duplicated per version.
External credentials (plugin-level): none detected
| plugin \ dsh | dsh 0.2.0-rc.1 current | dsh 0.1.7-rc.2 | dsh 0.1.7-rc.1 | dsh 0.1.6-alpha.2 | dsh 0.1.6-alpha.1 |
|---|---|---|---|---|---|
| f26ab4 | · | · | · | · | · |
| c507cd | ○ | ○ | ○ | ○ | ○ |
| 273f9f | · | · | · | · | · |
f26ab4github2026-09-04
github:SiliconPsycheLabs/PSA-core
○dsh 0.1.2-rc.12026-09-04ecosystem plugin
- • Node.js: v24.14.0
- • DSH: 0.1.2-rc.1
- • Plugin artifact: github · github:SiliconPsycheLabs/PSA-core#f26ab4
ID: psa-core@f26ab4@dsh0.1.2-rc.1 · profile: l5-web-smoke
Issued: 2026-09-04 · expires: 2026-12-03
View checks & evidence
L1-L3 backfilled from psa-core@273f9f…@dshunknown.json (static checks are registry-level; 2026-09-05 方案A)
L1-L3 backfilled from psa-core@273f9f…@dshunknown.json (static checks are registry-level; 2026-09-05 方案A)
L1-L3 backfilled from psa-core@273f9f…@dshunknown.json (static checks are registry-level; 2026-09-05 方案A)
ecosystem plugin: no dsh.bundle declaration
L1–L3 are plugin-level static conclusions (baseline, identical across dsh versions): evidence is stored once per plugin.
c507cdgithub2026-10-01
https://github.com/SiliconPsycheLabs/PSA-core
○dsh 0.2.0-rc.1current2026-09-29ecosystem plugin
- • Node.js: v24.14.0
- • DSH: 0.2.0-rc.1
- • Plugin artifact: github · https://github.com/SiliconPsycheLabs/PSA-core (version unstated)
ID: psa-core@c507cd@dsh0.2.0-rc.1 · profile: l4-sandbox
Issued: 2026-09-29 · expires: 2026-10-06
View checks & evidence
L1-L3 backfilled from psa-core@273f9f…@dshunknown.json (static checks are registry-level; 2026-09-05 方案A)
L1-L3 backfilled from psa-core@273f9f…@dshunknown.json (static checks are registry-level; 2026-09-05 方案A)
L1-L3 backfilled from psa-core@273f9f…@dshunknown.json (static checks are registry-level; 2026-09-05 方案A)
not present in web-profile loader inventory
L1–L3 are plugin-level static conclusions (baseline, identical across dsh versions): evidence is stored once per plugin.
○dsh 0.1.7-rc.22026-09-27ecosystem plugin
- • Node.js: v24.14.0
- • DSH: 0.1.7-rc.2
- • Plugin artifact: github · https://github.com/SiliconPsycheLabs/PSA-core (version unstated)
ID: psa-core@c507cd@dsh0.1.7-rc.2 · profile: l4-sandbox
Issued: 2026-09-27 · expires: 2026-10-04
View checks & evidence
L1-L3 backfilled from psa-core@273f9f…@dshunknown.json (static checks are registry-level; 2026-09-05 方案A)
L1-L3 backfilled from psa-core@273f9f…@dshunknown.json (static checks are registry-level; 2026-09-05 方案A)
L1-L3 backfilled from psa-core@273f9f…@dshunknown.json (static checks are registry-level; 2026-09-05 方案A)
not present in web-profile loader inventory
L1–L3 are plugin-level static conclusions (baseline, identical across dsh versions): evidence is stored once per plugin.
○dsh 0.1.7-rc.12026-09-23ecosystem plugin
- • Node.js: v24.14.0
- • DSH: 0.1.7-rc.1
- • Plugin artifact: github · https://github.com/SiliconPsycheLabs/PSA-core (version unstated)
ID: psa-core@c507cd@dsh0.1.7-rc.1 · profile: l4-sandbox
Issued: 2026-09-23 · expires: 2026-09-30
View checks & evidence
L1-L3 backfilled from psa-core@273f9f…@dshunknown.json (static checks are registry-level; 2026-09-05 方案A)
L1-L3 backfilled from psa-core@273f9f…@dshunknown.json (static checks are registry-level; 2026-09-05 方案A)
L1-L3 backfilled from psa-core@273f9f…@dshunknown.json (static checks are registry-level; 2026-09-05 方案A)
This level was not executed in this scan.
L1–L3 are plugin-level static conclusions (baseline, identical across dsh versions): evidence is stored once per plugin.
○dsh 0.1.6-alpha.22026-09-20ecosystem plugin
- • Node.js: v24.14.0
- • DSH: 0.1.6-alpha.2
- • Plugin artifact: github · https://github.com/SiliconPsycheLabs/PSA-core (version unstated)
ID: psa-core@c507cd@dsh0.1.6-alpha.2 · profile: l4-sandbox
Issued: 2026-09-20 · expires: 2026-09-27
View checks & evidence
L1-L3 backfilled from psa-core@273f9f…@dshunknown.json (static checks are registry-level; 2026-09-05 方案A)
L1-L3 backfilled from psa-core@273f9f…@dshunknown.json (static checks are registry-level; 2026-09-05 方案A)
L1-L3 backfilled from psa-core@273f9f…@dshunknown.json (static checks are registry-level; 2026-09-05 方案A)
not present in web-profile loader inventory
L1–L3 are plugin-level static conclusions (baseline, identical across dsh versions): evidence is stored once per plugin.
○dsh 0.1.6-alpha.12026-09-17ecosystem plugin
- • Node.js: v24.14.0
- • DSH: 0.1.6-alpha.1
- • Plugin artifact: github · https://github.com/SiliconPsycheLabs/PSA-core (version unstated)
ID: psa-core@c507cd@dsh0.1.6-alpha.1 · profile: l4-sandbox
Issued: 2026-09-17 · expires: 2026-09-24
View checks & evidence
L1-L3 backfilled from psa-core@273f9f…@dshunknown.json (static checks are registry-level; 2026-09-05 方案A)
L1-L3 backfilled from psa-core@273f9f…@dshunknown.json (static checks are registry-level; 2026-09-05 方案A)
L1-L3 backfilled from psa-core@273f9f…@dshunknown.json (static checks are registry-level; 2026-09-05 方案A)
not present in web-profile loader inventory
L1–L3 are plugin-level static conclusions (baseline, identical across dsh versions): evidence is stored once per plugin.
○dsh 0.1.5-rc.22026-09-11ecosystem plugin
- • Node.js: v24.14.0
- • DSH: 0.1.5-rc.2
- • Plugin artifact: github · https://github.com/SiliconPsycheLabs/PSA-core (version unstated)
ID: psa-core@c507cd@dsh0.1.5-rc.2 · profile: l4-sandbox
Issued: 2026-09-11 · expires: 2026-09-18
View checks & evidence
L1-L3 backfilled from psa-core@273f9f…@dshunknown.json (static checks are registry-level; 2026-09-05 方案A)
L1-L3 backfilled from psa-core@273f9f…@dshunknown.json (static checks are registry-level; 2026-09-05 方案A)
L1-L3 backfilled from psa-core@273f9f…@dshunknown.json (static checks are registry-level; 2026-09-05 方案A)
not present in web-profile loader inventory
L1–L3 are plugin-level static conclusions (baseline, identical across dsh versions): evidence is stored once per plugin.
○dsh 0.1.3-alpha.22026-09-08ecosystem plugin
- • Node.js: v24.14.0
- • DSH: 0.1.3-alpha.2
- • Plugin artifact: github · https://github.com/SiliconPsycheLabs/PSA-core (version unstated)
ID: psa-core@c507cd@dsh0.1.3-alpha.2 · profile: l4-sandbox
Issued: 2026-09-08 · expires: 2026-09-15
View checks & evidence
L1-L3 backfilled from psa-core@273f9f…@dshunknown.json (static checks are registry-level; 2026-09-05 方案A)
L1-L3 backfilled from psa-core@273f9f…@dshunknown.json (static checks are registry-level; 2026-09-05 方案A)
L1-L3 backfilled from psa-core@273f9f…@dshunknown.json (static checks are registry-level; 2026-09-05 方案A)
not present in web-profile loader inventory
L1–L3 are plugin-level static conclusions (baseline, identical across dsh versions): evidence is stored once per plugin.
○dsh 0.1.3-alpha.12026-09-07ecosystem plugin
- • Node.js: v24.14.0
- • DSH: 0.1.3-alpha.1
- • Plugin artifact: github · https://github.com/SiliconPsycheLabs/PSA-core (version unstated)
ID: psa-core@c507cd@dsh0.1.3-alpha.1 · profile: l4-sandbox
Issued: 2026-09-07 · expires: 2026-09-14
View checks & evidence
L1-L3 backfilled from psa-core@273f9f…@dshunknown.json (static checks are registry-level; 2026-09-05 方案A)
L1-L3 backfilled from psa-core@273f9f…@dshunknown.json (static checks are registry-level; 2026-09-05 方案A)
L1-L3 backfilled from psa-core@273f9f…@dshunknown.json (static checks are registry-level; 2026-09-05 方案A)
not present in web-profile loader inventory
L1–L3 are plugin-level static conclusions (baseline, identical across dsh versions): evidence is stored once per plugin.
○dsh 0.1.2-alpha.12026-09-02ecosystem plugin
- • Node.js: v24.14.0
- • DSH: 0.1.2-alpha.1
- • Plugin artifact: artifact unstated (historical)
ID: psa-core@c507cd@dsh0.1.2-alpha.1 · profile: l5-web-smoke
Issued: 2026-09-02 · expires: 2026-12-01
View checks & evidence
L1-L3 backfilled from psa-core@273f9f…@dshunknown.json (static checks are registry-level; 2026-09-05 方案A)
L1-L3 backfilled from psa-core@273f9f…@dshunknown.json (static checks are registry-level; 2026-09-05 方案A)
L1-L3 backfilled from psa-core@273f9f…@dshunknown.json (static checks are registry-level; 2026-09-05 方案A)
ecosystem plugin: no dsh.bundle declaration
L1–L3 are plugin-level static conclusions (baseline, identical across dsh versions): evidence is stored once per plugin.
○prehistory2026-10-01ecosystem plugin
- • Node.js: v24.14.0
- • DSH: unknown
- • Plugin artifact: github · https://github.com/SiliconPsycheLabs/PSA-core (version unstated)
ID: psa-core@c507cd@dshunknown · profile: l4-sandbox
Issued: 2026-10-01 · expires: 2026-10-08
View checks & evidence
L1-L3 backfilled from psa-core@273f9f…@dshunknown.json (static checks are registry-level; 2026-09-05 方案A)
L1-L3 backfilled from psa-core@273f9f…@dshunknown.json (static checks are registry-level; 2026-09-05 方案A)
L1-L3 backfilled from psa-core@273f9f…@dshunknown.json (static checks are registry-level; 2026-09-05 方案A)
not present in web-profile loader inventory
L1–L3 are plugin-level static conclusions (baseline, identical across dsh versions): evidence is stored once per plugin.
273f9fgithub2026-08-28
https://github.com/SiliconPsycheLabs/PSA-core
Ecosystem plugin: installs via dsh plugin add but declares no dsh.bundle and mounts no plugin capability — its level reads L5 · Ecosystem plugin.
Author badges
Embed the official badges in your README to showcase security & install-test status:
`[](https://www.dsh.so/artifact/psa-core/)`Security Report
Automated static scan, not manual review.
Vet static analysis found no suspicious behavior — verdict is clean.
—e29684878bfdgit2026-10-01273f9f8d0825version moved onclean · gitVet is an AST static scan (npm artifact or git source).
Disclaimer: automated static analysis, not a security guarantee. Always review what you install.
Risk details
Activity
Last commit 2026-08-20 · activity: Stable
• Repo created: 2026-04-11
• Stars: ★ 4 · Forks: 3
• Health: Stable — committed within 90 days
Source
Author README
View on GitHub ↗The author's original README from the repository — fetched live, unedited (the English page loads the default README).