원클릭으로
security-remediation
Generate security remediation steps, fix strategies, and implementation guidance for vulnerabilities and issues
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Generate security remediation steps, fix strategies, and implementation guidance for vulnerabilities and issues
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Generate Sprint Stories from Master Story + sprint scope — ADO-ready PRD lift, UI/Figma, non-redundant sections
Generate Master Stories (feature-level) from PRD — for Sprint Stories use sprint-story-generator; for tech tasks use tech-task-generator
Understands natural English language queries and converts them to SDLC commands. Supports hybrid pattern matching + AI understanding. Asks for ADO work item if missing, shows non-closed items for quick selection. Works with any stage, any role.
One-command setup for AI-SDLC IDE Plugin. Installs dependencies, creates env, bootstraps .sdlc/, wires Claude Code commands, Cursor MCP, and validates everything.
Security validation for Java/TEJ/Spring backend code
Backend developer skill for Java 17, TEJ, RestExpress, Kafka, Gradle, PostgreSQL
| name | security-remediation |
| description | Generate security remediation steps, fix strategies, and implementation guidance for vulnerabilities and issues |
| model | sonnet-4-6 |
| token_budget | {"input":8000,"output":4000} |
Provides remediation strategies and implementation guidance for security issues detected in security scans.
npm audit # Check vulnerabilities
npm audit fix # Auto-fix available patches
npm audit --json > audit.json # Detailed analysis
npm install <package>@latest # Manual update
npm test # Verify no breaking changes
brew install git-secrets # Install tool
git secrets --install # Initialize
git secrets --register-aws # Add pattern
git secrets --scan -r # Scan history
const validateHttps = (url) => {
if (!url.startsWith('https://')) {
throw new Error(`Only HTTPS allowed: ${url}`);
}
};
// iOS Keychain
import * as Keychain from 'react-native-keychain';
await Keychain.setGenericPassword(key, value, {
accessible: Keychain.ACCESSIBLE.WHEN_UNLOCKED,
});
// Android Keystore
import { EncryptedSharedPreferences } from '@react-native-encrypted-preferences';
await EncryptedSharedPreferences.setItem(key, value);
const validateUserId = (id: unknown): number => {
const parsed = parseInt(String(id), 10);
if (isNaN(parsed) || parsed <= 0) {
throw new Error('Invalid user ID');
}
return parsed;
};
const safeOperation = async () => {
try {
return await riskyOperation();
} catch (error) {
logger.error('Operation failed', { error });
showUserFriendlyError('Something went wrong');
throw error;
}
};
Documents:
Testing Checklist:
Deployment Considerations:
Use when: