src/init - `@vltpkg/init` - Implements the logic for the `vlt init`
command
- src/keychain - `@vltpkg/keychain` - Implements a secure way to store
authorizaton tokens to access registries
- src/output, `@vltpkg/output` - CLI output formatting
- src/package-info, `@vltpkg/package-info
5654d agoReviewMountCreate a free account to mount
applicable.
## Dependency Management
- All external dependencies are vetted via `cargo-deny` for license compatibility,
security advisories, and allowed sources.
- Use workspace-level dependency declarations in the root `Cargo.toml` for consistency
5636mo agoReviewMountCreate a free account to mount
short form; `AGENTS.md` is
the source of truth.
## Priorities
Review for correctness, security, and backward compatibility, in that order. Focus on
architecture, logic bugs, and failure modes. Reason about
55935d agoReviewMountCreate a free account to mount
implicit operation must be called out.
3. Follow instructions exactly. Think critically about security: always double-check for hidden bugs or vulnerabilities.
4. Produce readable yet concise code without premature
5514y agoReviewMountCreate a free account to mount
sensor tags are extracted via topic parsing (see `mqtt.service.ts` lines 47–87).
### 2. Validation & Security Model
- **Environment variables**: All required env vars validated via Zod at startup in `config/env.ts` → kills
5507mo agoReviewMountCreate a free account to mount
where possible.
## Architecture priorities
- Core runtime should remain lightweight.
- Optional integrations must stay optional.
- Security and hardening take precedence over convenience for public-bind scenarios.
- New tool execution paths should
5335mo agoReviewMountCreate a free account to mount
Assessment
- `quality_assess` — Quality gate evaluation with configurable thresholds
- Run before marking tasks complete
### Security Scanning
- `security_scan_comprehensive` — SAST/DAST vulnerability scanning
- Run after changes to auth, security, or middleware
52433d agoReviewMountCreate a free account to mount
secrets.
- Provide actionable error messages (context via anyhow::Context), and map OS/IO errors precisely.
## Security & compliance
- No plaintext secrets, keys, or tokens in code or tests.
- Default to Rustls
52221mo agoReviewMountCreate a free account to mount
Standards
These standards apply to all Copilot interactions including code generation and PR review.
## Security
- Never hardcode secrets, tokens, API keys, or connection strings — use environment variables or a vault
5194d agoReviewMountCreate a free account to mount
modules with explicit paths: `Join-Path $PSScriptRoot` pattern.
- Use `-Force -DisableNameChecking` for re-imports.
## Security Patterns
### Secret Handling
- Mask secrets with `Write-Host "::add-mask::$secret"` before any output.
- Never
5147mo agoReviewMountCreate a free account to mount
e2ecp - Copilot Agent Instructions
## Repository Overview
**e2ecp** is a secure, end-to-end encrypted file transfer application that enables peer-to-peer file sharing through a web interface or command
50812mo agoReviewMountCreate a free account to mount
Oryx build (SCM_DO_BUILD_DURING_DEPLOYMENT=true)
- Async context managers for resource management
## Security Best Practices
- Never commit secrets or `.env` files
- Use Managed Identity in production (no secrets
50418mo agoReviewMountCreate a free account to mount
complex logic
- E2E tests with Playwright for user workflows
- Use test helpers from `tests/helpers/`
### Security
- No hardcoded secrets or API keys
- Validate user inputs before API calls
- Sanitize rendered HTML
50029d agoReviewMountCreate a free account to mount
SQLAlchemy for persistence (versions pinned in `pyproject.toml`).
## Scope of review — focus on quality and security
Lint and formatting are enforced in CI, so please skip:
- formatting, whitespace, indentation, quote style
5003mo agoReviewMountCreate a free account to mount