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.
Instalar com meu Agente
Copie esta solicitação para o seu Agente. Ela inclui a página canônica do Skill e o manifesto.
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.Seu Agente ainda deve apresentar o plano e solicitar qualquer confirmação exigida pela política de segurança.
Recursos legíveis por agentes
Use estes links quando um agente de IA, crawler ou script precisar de contexto limpo em vez de ler a página completa.
Testar
Usando "nestjs-code-audit". Review a payment module where a consumer bypasses the owning service.
Resultado esperado:
- 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.
Usando "nestjs-code-audit". Review a NestJS repository with missing local lint and TypeScript executables.
Resultado esperado:
- 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.
Auditoria de segurança
SeguroMost 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.
Itens de revisão de capacidade (2)
Estas são capacidades locais reais que podem ser esperadas para esta habilidade, portanto exigem revisão, mas não são contabilizadas como comportamento malicioso confirmado.
Fatores de risco
📁 Acesso ao sistema de arquivos (4)
⚙️ Comandos externos (50)
🔑 Variáveis de ambiente (2)
Compartilhar e citar este relatório
Compartilhe o relatório de avaliação versionado, o badge neutro, o cartão incorporável e as citações. A Skillstore apresenta evidências sem decidir se este Skill é seguro.
Copiar link do relatório
https://skillstore.io/skills/amirtaherkhani-nestjs-code-audit/audits/1?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportBadge Markdown
[](https://skillstore.io/skills/amirtaherkhani-nestjs-code-audit?utm_source=security_passport_badge)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>Cartão incorporável
<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>Citações acadêmicas (APA · BibTeX · CFF)
Citação 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/1Citação BibTeX
@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"
Pontuação do Skillstore
Por que esta pontuação Confiança das evidências: MédioO que você pode criar
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.
Teste estes prompts
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.
Boas práticas
- 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.
Evitar
- 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.
Perguntas frequentes
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?
Detalhes do desenvolvedor
Autor
amirtaherkhaniLicença
MIT
Versão do autor
v1.0.3
Revisão da Skillstore
r1
Referência
c97a1862d1bc82763903ee068cd15acab35d638c
Atualidade da manutenção
05/10/2026
Uso
0 downloads · 0 visualizações
Estrutura de arquivos