<< All versions
Skill v1.0.1
Automated scan100/100ingvarconsulting/unica/security-auth-crypto
+3 new
──Details
PublishedAugust 11, 2026 at 07:20 AM
Content Hashsha256:6956ae422b8a7c34...
Git SHA9d2cfeb3a576
Bump Typepatch
──Files
Files (1 file, 2.6 KB)
SKILL.md2.6 KBactive
SKILL.md · 40 lines · 2.6 KB
version: "1.0.1" name: security-auth-crypto description: "Безопасная аутентификация и криптография 1С. Используй когда нужно спроектировать или диагностировать OpenID, сертификаты, CryptoPro, TLS, роли, секреты и auth для интеграций."
Security Auth Crypto
MCP routing
- Preferred path: use MCP
unicatoolsunica.project.map,unica.code.search,unica.meta.info,unica.role.info,unica.code.diagnostics,unica.standards.search,unica.standards.explain, andunica.runtime.execute. - Use integration and autonomous-server skills when auth behavior must be verified through HTTP service or web-client runtime.
- Do not call internal analyzer, standards, runtime, or package adapters directly. They are hidden behind MCP
unica.
References
- Read
../../references/platform/integration-contracts.mdfor auth contract, secret handling, retry behavior, and error semantics. - Read
../../references/platform/platform-mechanics.mdfor client/server crypto boundary, rights, OpenID, certificates, and temporary secret handling. - Read
../../references/platform/runtime-diagnostics.mdfor startup/auth/runtime evidence.
Workflow
- Identify the trust boundary: user login, service account, external API, OpenID provider, certificate store, CryptoPro provider, TLS endpoint, or file/key storage.
- Inspect existing auth and role paths with
unica.code.search,unica.meta.info, andunica.role.info. - Define secret lifecycle: source, storage, rotation, masking, runtime process user, test fixture policy, and log redaction.
- Define auth error semantics: missing credentials, expired token, invalid certificate, provider unavailable, denied rights, tenant mismatch, and remote auth failure.
- Verify code with
unica.code.diagnosticsand syntax/tests throughunica.runtime.executewhen feasible.
Review checklist
- Secrets and private keys are not committed, logged, or echoed in final output.
- Certificate/OpenID/CryptoPro behavior states platform version, OS/process user, store location, and client/server boundary.
- Rights checks are explicit and audited with
unica.role.infowhen metadata rights matter. - Integration auth failures are distinguishable from validation and business failures.
- Temporary files with sensitive data have clear cleanup and access boundaries.
Contract gaps
If public MCP unica cannot inspect the needed role, runtime, certificate, or auth artifact, report a Unica MCP contract gap instead of bypassing the public boundary.