MCPcopy Create free account
hub / github.com/CScorza/IntelOSINT / export

Function export

IntelOSINT.py:22070–22076  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

22068
22069@app.route('/api/export', methods=['POST'])
22070def export():
22071 denied = require_sensitive_request("api_export", limit=20, window=60)
22072 if denied:
22073 return denied
22074 payload = request.get_json(silent=True) or {}
22075 pdf_bytes = ReportGenerator().generate(payload.get('data', []))
22076 return send_file(io.BytesIO(pdf_bytes), mimetype='application/pdf', as_attachment=True, download_name="Report_CSCORZA.pdf")
22077
22078@app.route('/api/reports/examples', methods=['GET'])
22079def api_reports_examples():

Callers

nothing calls this directly

Calls 3

ReportGeneratorClass · 0.85
generateMethod · 0.80

Tested by

no test coverage detected