[
  {
    "check": "R3 unbounded_input",
    "severity": "warn",
    "signature": "resolveRequest(uint256,string)",
    "reason": "Parameter 'linkedWork' has unbounded dynamic type 'string' on a state-changing function; bounded types (bytesN, T[k]) carry no finding.",
    "evidence": "automated"
  },
  {
    "check": "R3 unbounded_input",
    "severity": "warn",
    "signature": "setLinkedWork(uint256,string)",
    "reason": "Parameter 'linkedWork' has unbounded dynamic type 'string' on a state-changing function; bounded types (bytesN, T[k]) carry no finding.",
    "evidence": "automated"
  },
  {
    "check": "R3 unbounded_input",
    "severity": "warn",
    "signature": "submitRequest(string,string)",
    "reason": "Parameter 'title' has unbounded dynamic type 'string' on a state-changing function; bounded types (bytesN, T[k]) carry no finding.",
    "evidence": "automated"
  },
  {
    "check": "R3 unbounded_input",
    "severity": "warn",
    "signature": "submitRequest(string,string)",
    "reason": "Parameter 'description' has unbounded dynamic type 'string' on a state-changing function; bounded types (bytesN, T[k]) carry no finding.",
    "evidence": "automated"
  }
]