[
  {
    "check": "R3 unbounded_input",
    "severity": "warn",
    "signature": "createTrial(string,string,string,string)",
    "reason": "Parameter 'community' 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": "createTrial(string,string,string,string)",
    "reason": "Parameter 'route' 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": "createTrial(string,string,string,string)",
    "reason": "Parameter 'invitation' 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": "createTrial(string,string,string,string)",
    "reason": "Parameter 'date' 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": "updateNextAction(uint256,string)",
    "reason": "Parameter 'nextAction' has unbounded dynamic type 'string' on a state-changing function; bounded types (bytesN, T[k]) carry no finding.",
    "evidence": "automated"
  }
]