Run TestSAFE
AI-powered CMS core for personal blogs and creator websites, with AI summaries, translation, moderation, and writing workflows.
Overview
AI-powered CMS core for personal blogs and creator websites, with AI summaries, translation, moderation, and writing workflows.
81b3f9a4c850OBSERVED · 2026-10-14What it tells the agent
The instruction file, verbatim from the audited commit — this is the text the model reads, and the surface the audit's instruction layer examines. Quoted here so you can judge it without cloning anything.
--- name: run-test description: Run tests. Supports running all tests, single file, or pattern-matched tests. argument-hint: [file-path|pattern] disable-model-invocation: true allowed-tools: Bash(pnpm test*), Bash(cd *), Read, Glob --- # Run Tests Run project tests. Arguments: `$ARGUMENTS` ## Test Commands ### Run All Tests ```bash pnpm test ``` ### Run Single Test File ```bash # Using relative path (from apps/core directory) pnpm test -- test/src/modules/post/post.controller.e2e-spec.ts # Using filename pattern pnpm test -- --testNamePattern="PostController" ``` ### Watch Mode ```bash pnpm -C apps/core run test:watch ``` ### Run Specific Test Case ```bash # Match test name pnpm test -- --testNamePattern="should create post" ``` ## Test Directory Structure ``` apps/core/test/ ├── src/ │ ├── modules/ # Module tests │ │ ├── post/ │ │ │ ├── post.controller.e2e-spec.ts │ │ │ └── post.e2e-mock.db.ts │ │ ├── user/ │ │ │ ├── user.controller.spec.ts │ │ │ ├── user.controller.e2e-spec.ts │ │ │ └── user.service.spec.ts │ │ └── ... │ ├── utils/ # Utility tests │ ├── processors/ # Processor tests │ └── transformers/ # Transformer tests ├── helper/ # Test helpers ├── mock/ # Mock implementations └── setup-global.ts # Global setup ``` ## Test Types | Suffix | Type | Description | |--------|------|-------------| | `.spec.ts` | Unit test | Test single function or class | | `.e2e-spec.ts` | E2E test | Test complete HTTP request flow | ## Execution Steps 1. Analyze arguments to determine which tests to run 2. If file path specified, verify file exists first 3. Execute appropriate test command 4. Report test results ## Common Issues ### Test Timeout Increase timeout: ```bash pnpm test -- --testTimeout=30000 ``` ### Memory Issues Tests use in-memory database. If memory issues occur: ```bash NODE_OPTIONS="--max-old-space-size=4096" pnpm test ``` ### Run Only Failed Tests ```bash pnpm test -- --reporter=verbose ```
Trust audit
SAFEgrade B · trust 89/100 Nothing in the source contradicts what it says it does. Grade A is reserved for packages that have also passed the behavioural sandbox.
| Layer | What it checks | Result |
|---|---|---|
| L0 | Provenance & inventory | WARN |
| L1 | Static analysis of the code | NA |
| L2 | Instruction surface (what it tells the agent) | PASS |
| L3 | Class-specific surface | PASS |
| L4 | Behavioural (sandbox) | SKIPPED |
What the source does
- Filesystem
- none-observed
- Network
- none-observed
- Shell
- none-observed
- Dependencies
- pinned
- Secrets in source
- none-found
Findings (1)
apps/core/.env
Gates applied: no_behavioural_pass.
81b3f9a4c850full audit observations/trust-audit/skill/mx-space__run-test.json · Report an issue / request a re-scanAudit history
Every audit this skill has had.
| Date | Source | Verdict | Grade | Score | Change |
|---|---|---|---|---|---|
| 2026-10-14 | 81b3f9a4c850 | SAFE | B | 89 | first audit |
Questions
What does the Run Test skill do?
AI-powered CMS core for personal blogs and creator websites, with AI summaries, translation, moderation, and writing workflows.
Is Run Test safe to install?
The audit found nothing in the source that contradicts what it says it does, and graded it B (89/100). Grade A is held back for packages that have also passed a sandboxed behavioural run, which is why a clean skill reads B.
What can Run Test access on my machine?
The audit observed no filesystem, network or shell use at all in its source.
How current is this page?
The grade is for one exact copy of the source (81b3f9a4c850), read on 2026-10-14. The repository is watched, and a new audit runs when it changes — this is the first audit.