T09 · Insecure Skill Coding Practices
- Location
scripts/web_ui.py:137- Finding
Unauthenticated Network Exposure Enables Resource-Exhaustion Attacks
- Content
View full analysis
1 else principal interest = balance - prev_balance total_interest += interest timeline.append({ 'year': year, 'balance': round(balance, 2), 'interest': round(interest, 2), 'total_interest': round(total_interest, 2) }) return jsonify({'success': True, 'timeline': timeline}) except Exception as e: return jsonify({'success': False, 'error': str(e)}), 400 @app.route('/api/multi-growth', methods=['POST']) def api_multi_growth(): """Generate multi-rate growth comparison""" data = request.json try: principal = float(data['principal']) rates = [float(r) / 100 for r in data['rates']] years = int(data['years']) frequency = int(data.get('frequency', 1)) series = [] for rate in rates: values = [] ...[truncated 3138 chars]- Remediation
View remediation
