nestjs-code-audit
Audit NestJS Code with Evidence-Backed Findings
NestJS repositories can hide boundary flaws and runtime risks that lint results alone cannot reveal. This skill combines local evidence collection and semantic review into one prioritized report.
使用我的智能体安装
将此请求复制给你的智能体,其中包含权威 Skill 页面和清单。
Review the Skillstore skill "nestjs-code-audit" from https://skillstore.io/skills/amirtaherkhani-nestjs-code-audit.md and its manifest at https://skillstore.io/api/skills/amirtaherkhani-nestjs-code-audit/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.你的智能体仍应展示其计划,并按安全策略请求必要确认。
Agent 可读资源
当 AI Agent、爬虫或脚本需要干净上下文,而不是读取完整页面时,请使用这些链接。
测试它
正在使用“nestjs-code-audit”。 Review a payment module where a consumer bypasses the owning service.
预期结果:
- Illustrative verdict: pass with risks for the reviewed payment scope.
- Architecture finding: a consumer writes through an exported repository without enforcing the owning operation's invariant.
- Minimal remedy: route the write through the owning operation.
- Validation: add a boundary test proving the invariant remains enforced.
正在使用“nestjs-code-audit”。 Review a NestJS repository with missing local lint and TypeScript executables.
预期结果:
- Quality gates: lint and TypeScript were not run because local executables were unavailable.
- No dependencies were installed during the audit.
- Semantic review remains separate from missing tool results.
- Recommended next check: rerun gates after dependencies are available in an approved environment.
安全审计
安全Most static findings match Markdown, JavaScript strings, or ordinary repository inspection rather than threats. Optional checks execute repository-controlled tooling and pass inherited environment variables, creating execution and credential exposure risks. No evidence found of intentional exfiltration or prompt injection in the reviewed files.
能力复核项 (2)
这些是真实的本地能力,对此技能可能是预期行为,因此需要复核,但不会按已确认恶意行为计分。
风险因素
📁 文件系统访问 (4)
⚙️ 外部命令 (50)
分享与引用此报告
分享版本化评估报告、中性徽章、嵌入卡片和引用。Skillstore 只报告证据,不判断该 Skill 是否安全。
复制报告链接
https://skillstore.io/skills/amirtaherkhani-nestjs-code-audit/audits/1?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown 徽章
[](https://skillstore.io/skills/amirtaherkhani-nestjs-code-audit?utm_source=security_passport_badge)HTML 徽章
<a href="https://skillstore.io/skills/amirtaherkhani-nestjs-code-audit?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/amirtaherkhani-nestjs-code-audit/security.svg" alt="Skillstore security assessment" loading="lazy"></a>嵌入卡片
<iframe src="https://skillstore.io/embed/skills/amirtaherkhani-nestjs-code-audit.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>学术引用 (APA · BibTeX · CFF)
APA 引用
amirtaherkhani. (2026). nestjs-code-audit security audit report (audit version 1) [Author version 1.0.3]. Skillstore. https://skillstore.io/skills/amirtaherkhani-nestjs-code-audit/audits/1BibTeX 引用
@techreport{amirtaherkhani-amirtaherkhani-nestjs-code-audit-2026,
author = {amirtaherkhani},
title = {nestjs-code-audit security audit report (audit version 1)},
institution = {Skillstore},
year = {2026},
number = {1},
url = {https://skillstore.io/skills/amirtaherkhani-nestjs-code-audit/audits/1},
note = {Author version 1.0.3}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "nestjs-code-audit security audit report (audit version 1)"
version: "1.0.3"
type: report
authors:
- name: "amirtaherkhani"
date-released: "2026-10-04"
url: "https://skillstore.io/skills/amirtaherkhani-nestjs-code-audit/audits/1"
identifiers:
- type: other
value: "skillstore:amirtaherkhani-nestjs-code-audit:audit:1"
description: "Skillstore immutable audit report identifier"
Skillstore 评分
评分依据 证据置信度: 中你能构建什么
Review a Feature Module
Inspect a scoped module for dependency leaks, misplaced invariants, and missing boundary tests before changing its implementation.
Assess Repository Readiness
Review architecture, runtime controls, and available quality gates to prioritize repository improvements before a release.
Inspect Authorization Boundaries
Trace authentication, resource ownership, tenant isolation, and response handling while separating proven risks from missing evidence.
试试这些提示
Use nestjs-code-audit to review this NestJS repository without changes or command execution. Report confirmed problems and checks that were not run.
Audit src/payments in architecture mode without running project tools. Trace consumers and transaction ownership; report evidence, impact, remedies, and validation steps.
Audit src/auth in security mode without live service checks. Trace guards, validation, tenant ownership, and output contracts; separate confirmed risks from verification needs.
Perform a full NestJS audit. Inspect local tooling and configuration first; run checks only after explicit approval in isolation with credentials removed.
最佳实践
- Define the review scope and preserve existing changes before collecting evidence.
- Inspect local binaries and configuration before checks; use isolation and remove credentials when executing project tooling.
- Require file locations, call paths, impact, remedies, and validation for every confirmed finding.
避免
- Treating a heuristic match, long file, or architectural preference as a confirmed defect.
- Running untrusted project tooling because non-fixing flags appear safe.
- Interpreting missing checks or clean lint output as proof of application security.
常见问题
Does this skill fix code?
Are specialist sibling skills required?
Which tools can use this skill?
What happens when dependencies are missing?
Does a scoped audit limit every compiler check?
Are optional checks guaranteed to be read-only?
开发者详情
许可证
MIT
作者版本
v1.0.3
Skillstore 修订
r1
引用
c97a1862d1bc82763903ee068cd15acab35d638c
维护新鲜度
2026/10/5
使用量
0 次下载 · 0 次浏览
文件结构